package com.sl.mes.db.vo;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

public class MmProconWrExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public MmProconWrExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_procon_wr
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public MmProconWrExample orderBy(String orderByClause) {
        this.setOrderByClause(orderByClause);
        return this;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_procon_wr
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public MmProconWrExample orderBy(String ... orderByClauses) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < orderByClauses.length; i++) {
            sb.append(orderByClauses[i]);
            if (i < orderByClauses.length - 1) {
                sb.append(" , ");
            }
        }
        this.setOrderByClause(sb.toString());
        return this;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria(this);
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_procon_wr
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public static Criteria newAndCreateCriteria() {
        MmProconWrExample example = new MmProconWrExample();
        return example.createCriteria();
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andCidIsNull() {
            addCriterion("cid is null");
            return (Criteria) this;
        }

        public Criteria andCidIsNotNull() {
            addCriterion("cid is not null");
            return (Criteria) this;
        }

        public Criteria andCidEqualTo(String value) {
            addCriterion("cid =", value, "cid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCidNotEqualTo(String value) {
            addCriterion("cid <>", value, "cid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCidGreaterThan(String value) {
            addCriterion("cid >", value, "cid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCidGreaterThanOrEqualTo(String value) {
            addCriterion("cid >=", value, "cid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCidLessThan(String value) {
            addCriterion("cid <", value, "cid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCidLessThanOrEqualTo(String value) {
            addCriterion("cid <=", value, "cid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCidLike(String value) {
            addCriterion("cid like", value, "cid");
            return (Criteria) this;
        }

        public Criteria andCidNotLike(String value) {
            addCriterion("cid not like", value, "cid");
            return (Criteria) this;
        }

        public Criteria andCidIn(List<String> values) {
            addCriterion("cid in", values, "cid");
            return (Criteria) this;
        }

        public Criteria andCidNotIn(List<String> values) {
            addCriterion("cid not in", values, "cid");
            return (Criteria) this;
        }

        public Criteria andCidBetween(String value1, String value2) {
            addCriterion("cid between", value1, value2, "cid");
            return (Criteria) this;
        }

        public Criteria andCidNotBetween(String value1, String value2) {
            addCriterion("cid not between", value1, value2, "cid");
            return (Criteria) this;
        }

        public Criteria andBchkflagIsNull() {
            addCriterion("bchkflag is null");
            return (Criteria) this;
        }

        public Criteria andBchkflagIsNotNull() {
            addCriterion("bchkflag is not null");
            return (Criteria) this;
        }

        public Criteria andBchkflagEqualTo(String value) {
            addCriterion("bchkflag =", value, "bchkflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkflagEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("bchkflag = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkflagNotEqualTo(String value) {
            addCriterion("bchkflag <>", value, "bchkflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkflagNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("bchkflag <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkflagGreaterThan(String value) {
            addCriterion("bchkflag >", value, "bchkflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkflagGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("bchkflag > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkflagGreaterThanOrEqualTo(String value) {
            addCriterion("bchkflag >=", value, "bchkflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkflagGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("bchkflag >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkflagLessThan(String value) {
            addCriterion("bchkflag <", value, "bchkflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkflagLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("bchkflag < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkflagLessThanOrEqualTo(String value) {
            addCriterion("bchkflag <=", value, "bchkflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBchkflagLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("bchkflag <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBchkflagLike(String value) {
            addCriterion("bchkflag like", value, "bchkflag");
            return (Criteria) this;
        }

        public Criteria andBchkflagNotLike(String value) {
            addCriterion("bchkflag not like", value, "bchkflag");
            return (Criteria) this;
        }

        public Criteria andBchkflagIn(List<String> values) {
            addCriterion("bchkflag in", values, "bchkflag");
            return (Criteria) this;
        }

        public Criteria andBchkflagNotIn(List<String> values) {
            addCriterion("bchkflag not in", values, "bchkflag");
            return (Criteria) this;
        }

        public Criteria andBchkflagBetween(String value1, String value2) {
            addCriterion("bchkflag between", value1, value2, "bchkflag");
            return (Criteria) this;
        }

        public Criteria andBchkflagNotBetween(String value1, String value2) {
            addCriterion("bchkflag not between", value1, value2, "bchkflag");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidIsNull() {
            addCriterion("cassmeasureid is null");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidIsNotNull() {
            addCriterion("cassmeasureid is not null");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidEqualTo(String value) {
            addCriterion("cassmeasureid =", value, "cassmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCassmeasureidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cassmeasureid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCassmeasureidNotEqualTo(String value) {
            addCriterion("cassmeasureid <>", value, "cassmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCassmeasureidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cassmeasureid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCassmeasureidGreaterThan(String value) {
            addCriterion("cassmeasureid >", value, "cassmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCassmeasureidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cassmeasureid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCassmeasureidGreaterThanOrEqualTo(String value) {
            addCriterion("cassmeasureid >=", value, "cassmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCassmeasureidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cassmeasureid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCassmeasureidLessThan(String value) {
            addCriterion("cassmeasureid <", value, "cassmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCassmeasureidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cassmeasureid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCassmeasureidLessThanOrEqualTo(String value) {
            addCriterion("cassmeasureid <=", value, "cassmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCassmeasureidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cassmeasureid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCassmeasureidLike(String value) {
            addCriterion("cassmeasureid like", value, "cassmeasureid");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidNotLike(String value) {
            addCriterion("cassmeasureid not like", value, "cassmeasureid");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidIn(List<String> values) {
            addCriterion("cassmeasureid in", values, "cassmeasureid");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidNotIn(List<String> values) {
            addCriterion("cassmeasureid not in", values, "cassmeasureid");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidBetween(String value1, String value2) {
            addCriterion("cassmeasureid between", value1, value2, "cassmeasureid");
            return (Criteria) this;
        }

        public Criteria andCassmeasureidNotBetween(String value1, String value2) {
            addCriterion("cassmeasureid not between", value1, value2, "cassmeasureid");
            return (Criteria) this;
        }

        public Criteria andCclassidIsNull() {
            addCriterion("cclassid is null");
            return (Criteria) this;
        }

        public Criteria andCclassidIsNotNull() {
            addCriterion("cclassid is not null");
            return (Criteria) this;
        }

        public Criteria andCclassidEqualTo(String value) {
            addCriterion("cclassid =", value, "cclassid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCclassidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cclassid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCclassidNotEqualTo(String value) {
            addCriterion("cclassid <>", value, "cclassid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCclassidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cclassid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCclassidGreaterThan(String value) {
            addCriterion("cclassid >", value, "cclassid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCclassidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cclassid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCclassidGreaterThanOrEqualTo(String value) {
            addCriterion("cclassid >=", value, "cclassid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCclassidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cclassid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCclassidLessThan(String value) {
            addCriterion("cclassid <", value, "cclassid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCclassidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cclassid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCclassidLessThanOrEqualTo(String value) {
            addCriterion("cclassid <=", value, "cclassid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCclassidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cclassid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCclassidLike(String value) {
            addCriterion("cclassid like", value, "cclassid");
            return (Criteria) this;
        }

        public Criteria andCclassidNotLike(String value) {
            addCriterion("cclassid not like", value, "cclassid");
            return (Criteria) this;
        }

        public Criteria andCclassidIn(List<String> values) {
            addCriterion("cclassid in", values, "cclassid");
            return (Criteria) this;
        }

        public Criteria andCclassidNotIn(List<String> values) {
            addCriterion("cclassid not in", values, "cclassid");
            return (Criteria) this;
        }

        public Criteria andCclassidBetween(String value1, String value2) {
            addCriterion("cclassid between", value1, value2, "cclassid");
            return (Criteria) this;
        }

        public Criteria andCclassidNotBetween(String value1, String value2) {
            addCriterion("cclassid not between", value1, value2, "cclassid");
            return (Criteria) this;
        }

        public Criteria andCcustomidIsNull() {
            addCriterion("ccustomid is null");
            return (Criteria) this;
        }

        public Criteria andCcustomidIsNotNull() {
            addCriterion("ccustomid is not null");
            return (Criteria) this;
        }

        public Criteria andCcustomidEqualTo(String value) {
            addCriterion("ccustomid =", value, "ccustomid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcustomidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ccustomid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcustomidNotEqualTo(String value) {
            addCriterion("ccustomid <>", value, "ccustomid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcustomidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ccustomid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcustomidGreaterThan(String value) {
            addCriterion("ccustomid >", value, "ccustomid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcustomidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ccustomid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcustomidGreaterThanOrEqualTo(String value) {
            addCriterion("ccustomid >=", value, "ccustomid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcustomidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ccustomid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcustomidLessThan(String value) {
            addCriterion("ccustomid <", value, "ccustomid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcustomidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ccustomid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcustomidLessThanOrEqualTo(String value) {
            addCriterion("ccustomid <=", value, "ccustomid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcustomidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ccustomid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcustomidLike(String value) {
            addCriterion("ccustomid like", value, "ccustomid");
            return (Criteria) this;
        }

        public Criteria andCcustomidNotLike(String value) {
            addCriterion("ccustomid not like", value, "ccustomid");
            return (Criteria) this;
        }

        public Criteria andCcustomidIn(List<String> values) {
            addCriterion("ccustomid in", values, "ccustomid");
            return (Criteria) this;
        }

        public Criteria andCcustomidNotIn(List<String> values) {
            addCriterion("ccustomid not in", values, "ccustomid");
            return (Criteria) this;
        }

        public Criteria andCcustomidBetween(String value1, String value2) {
            addCriterion("ccustomid between", value1, value2, "ccustomid");
            return (Criteria) this;
        }

        public Criteria andCcustomidNotBetween(String value1, String value2) {
            addCriterion("ccustomid not between", value1, value2, "ccustomid");
            return (Criteria) this;
        }

        public Criteria andCdeptidIsNull() {
            addCriterion("cdeptid is null");
            return (Criteria) this;
        }

        public Criteria andCdeptidIsNotNull() {
            addCriterion("cdeptid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeptidEqualTo(String value) {
            addCriterion("cdeptid =", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidNotEqualTo(String value) {
            addCriterion("cdeptid <>", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidGreaterThan(String value) {
            addCriterion("cdeptid >", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeptid >=", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidLessThan(String value) {
            addCriterion("cdeptid <", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidLessThanOrEqualTo(String value) {
            addCriterion("cdeptid <=", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidLike(String value) {
            addCriterion("cdeptid like", value, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidNotLike(String value) {
            addCriterion("cdeptid not like", value, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidIn(List<String> values) {
            addCriterion("cdeptid in", values, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidNotIn(List<String> values) {
            addCriterion("cdeptid not in", values, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidBetween(String value1, String value2) {
            addCriterion("cdeptid between", value1, value2, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidNotBetween(String value1, String value2) {
            addCriterion("cdeptid not between", value1, value2, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidIsNull() {
            addCriterion("cdeptvid is null");
            return (Criteria) this;
        }

        public Criteria andCdeptvidIsNotNull() {
            addCriterion("cdeptvid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeptvidEqualTo(String value) {
            addCriterion("cdeptvid =", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotEqualTo(String value) {
            addCriterion("cdeptvid <>", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidGreaterThan(String value) {
            addCriterion("cdeptvid >", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeptvid >=", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidLessThan(String value) {
            addCriterion("cdeptvid <", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidLessThanOrEqualTo(String value) {
            addCriterion("cdeptvid <=", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cdeptvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidLike(String value) {
            addCriterion("cdeptvid like", value, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotLike(String value) {
            addCriterion("cdeptvid not like", value, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidIn(List<String> values) {
            addCriterion("cdeptvid in", values, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotIn(List<String> values) {
            addCriterion("cdeptvid not in", values, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidBetween(String value1, String value2) {
            addCriterion("cdeptvid between", value1, value2, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotBetween(String value1, String value2) {
            addCriterion("cdeptvid not between", value1, value2, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidIsNull() {
            addCriterion("cmaterialid is null");
            return (Criteria) this;
        }

        public Criteria andCmaterialidIsNotNull() {
            addCriterion("cmaterialid is not null");
            return (Criteria) this;
        }

        public Criteria andCmaterialidEqualTo(String value) {
            addCriterion("cmaterialid =", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotEqualTo(String value) {
            addCriterion("cmaterialid <>", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidGreaterThan(String value) {
            addCriterion("cmaterialid >", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidGreaterThanOrEqualTo(String value) {
            addCriterion("cmaterialid >=", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidLessThan(String value) {
            addCriterion("cmaterialid <", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidLessThanOrEqualTo(String value) {
            addCriterion("cmaterialid <=", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidLike(String value) {
            addCriterion("cmaterialid like", value, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotLike(String value) {
            addCriterion("cmaterialid not like", value, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidIn(List<String> values) {
            addCriterion("cmaterialid in", values, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotIn(List<String> values) {
            addCriterion("cmaterialid not in", values, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidBetween(String value1, String value2) {
            addCriterion("cmaterialid between", value1, value2, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotBetween(String value1, String value2) {
            addCriterion("cmaterialid not between", value1, value2, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIsNull() {
            addCriterion("cmaterialvid is null");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIsNotNull() {
            addCriterion("cmaterialvid is not null");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidEqualTo(String value) {
            addCriterion("cmaterialvid =", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotEqualTo(String value) {
            addCriterion("cmaterialvid <>", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidGreaterThan(String value) {
            addCriterion("cmaterialvid >", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidGreaterThanOrEqualTo(String value) {
            addCriterion("cmaterialvid >=", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLessThan(String value) {
            addCriterion("cmaterialvid <", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLessThanOrEqualTo(String value) {
            addCriterion("cmaterialvid <=", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmaterialvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLike(String value) {
            addCriterion("cmaterialvid like", value, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotLike(String value) {
            addCriterion("cmaterialvid not like", value, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIn(List<String> values) {
            addCriterion("cmaterialvid in", values, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotIn(List<String> values) {
            addCriterion("cmaterialvid not in", values, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidBetween(String value1, String value2) {
            addCriterion("cmaterialvid between", value1, value2, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotBetween(String value1, String value2) {
            addCriterion("cmaterialvid not between", value1, value2, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmeasureidIsNull() {
            addCriterion("cmeasureid is null");
            return (Criteria) this;
        }

        public Criteria andCmeasureidIsNotNull() {
            addCriterion("cmeasureid is not null");
            return (Criteria) this;
        }

        public Criteria andCmeasureidEqualTo(String value) {
            addCriterion("cmeasureid =", value, "cmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmeasureidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmeasureid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmeasureidNotEqualTo(String value) {
            addCriterion("cmeasureid <>", value, "cmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmeasureidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmeasureid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmeasureidGreaterThan(String value) {
            addCriterion("cmeasureid >", value, "cmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmeasureidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmeasureid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmeasureidGreaterThanOrEqualTo(String value) {
            addCriterion("cmeasureid >=", value, "cmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmeasureidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmeasureid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmeasureidLessThan(String value) {
            addCriterion("cmeasureid <", value, "cmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmeasureidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmeasureid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmeasureidLessThanOrEqualTo(String value) {
            addCriterion("cmeasureid <=", value, "cmeasureid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmeasureidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmeasureid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmeasureidLike(String value) {
            addCriterion("cmeasureid like", value, "cmeasureid");
            return (Criteria) this;
        }

        public Criteria andCmeasureidNotLike(String value) {
            addCriterion("cmeasureid not like", value, "cmeasureid");
            return (Criteria) this;
        }

        public Criteria andCmeasureidIn(List<String> values) {
            addCriterion("cmeasureid in", values, "cmeasureid");
            return (Criteria) this;
        }

        public Criteria andCmeasureidNotIn(List<String> values) {
            addCriterion("cmeasureid not in", values, "cmeasureid");
            return (Criteria) this;
        }

        public Criteria andCmeasureidBetween(String value1, String value2) {
            addCriterion("cmeasureid between", value1, value2, "cmeasureid");
            return (Criteria) this;
        }

        public Criteria andCmeasureidNotBetween(String value1, String value2) {
            addCriterion("cmeasureid not between", value1, value2, "cmeasureid");
            return (Criteria) this;
        }

        public Criteria andCmobidIsNull() {
            addCriterion("cmobid is null");
            return (Criteria) this;
        }

        public Criteria andCmobidIsNotNull() {
            addCriterion("cmobid is not null");
            return (Criteria) this;
        }

        public Criteria andCmobidEqualTo(String value) {
            addCriterion("cmobid =", value, "cmobid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmobidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmobid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmobidNotEqualTo(String value) {
            addCriterion("cmobid <>", value, "cmobid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmobidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmobid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmobidGreaterThan(String value) {
            addCriterion("cmobid >", value, "cmobid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmobidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmobid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmobidGreaterThanOrEqualTo(String value) {
            addCriterion("cmobid >=", value, "cmobid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmobidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmobid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmobidLessThan(String value) {
            addCriterion("cmobid <", value, "cmobid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmobidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmobid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmobidLessThanOrEqualTo(String value) {
            addCriterion("cmobid <=", value, "cmobid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmobidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmobid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmobidLike(String value) {
            addCriterion("cmobid like", value, "cmobid");
            return (Criteria) this;
        }

        public Criteria andCmobidNotLike(String value) {
            addCriterion("cmobid not like", value, "cmobid");
            return (Criteria) this;
        }

        public Criteria andCmobidIn(List<String> values) {
            addCriterion("cmobid in", values, "cmobid");
            return (Criteria) this;
        }

        public Criteria andCmobidNotIn(List<String> values) {
            addCriterion("cmobid not in", values, "cmobid");
            return (Criteria) this;
        }

        public Criteria andCmobidBetween(String value1, String value2) {
            addCriterion("cmobid between", value1, value2, "cmobid");
            return (Criteria) this;
        }

        public Criteria andCmobidNotBetween(String value1, String value2) {
            addCriterion("cmobid not between", value1, value2, "cmobid");
            return (Criteria) this;
        }

        public Criteria andCmocodeIsNull() {
            addCriterion("cmocode is null");
            return (Criteria) this;
        }

        public Criteria andCmocodeIsNotNull() {
            addCriterion("cmocode is not null");
            return (Criteria) this;
        }

        public Criteria andCmocodeEqualTo(String value) {
            addCriterion("cmocode =", value, "cmocode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmocodeEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmocode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmocodeNotEqualTo(String value) {
            addCriterion("cmocode <>", value, "cmocode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmocodeNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmocode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmocodeGreaterThan(String value) {
            addCriterion("cmocode >", value, "cmocode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmocodeGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmocode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmocodeGreaterThanOrEqualTo(String value) {
            addCriterion("cmocode >=", value, "cmocode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmocodeGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmocode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmocodeLessThan(String value) {
            addCriterion("cmocode <", value, "cmocode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmocodeLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmocode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmocodeLessThanOrEqualTo(String value) {
            addCriterion("cmocode <=", value, "cmocode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmocodeLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmocode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmocodeLike(String value) {
            addCriterion("cmocode like", value, "cmocode");
            return (Criteria) this;
        }

        public Criteria andCmocodeNotLike(String value) {
            addCriterion("cmocode not like", value, "cmocode");
            return (Criteria) this;
        }

        public Criteria andCmocodeIn(List<String> values) {
            addCriterion("cmocode in", values, "cmocode");
            return (Criteria) this;
        }

        public Criteria andCmocodeNotIn(List<String> values) {
            addCriterion("cmocode not in", values, "cmocode");
            return (Criteria) this;
        }

        public Criteria andCmocodeBetween(String value1, String value2) {
            addCriterion("cmocode between", value1, value2, "cmocode");
            return (Criteria) this;
        }

        public Criteria andCmocodeNotBetween(String value1, String value2) {
            addCriterion("cmocode not between", value1, value2, "cmocode");
            return (Criteria) this;
        }

        public Criteria andCmoidIsNull() {
            addCriterion("cmoid is null");
            return (Criteria) this;
        }

        public Criteria andCmoidIsNotNull() {
            addCriterion("cmoid is not null");
            return (Criteria) this;
        }

        public Criteria andCmoidEqualTo(String value) {
            addCriterion("cmoid =", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidNotEqualTo(String value) {
            addCriterion("cmoid <>", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidGreaterThan(String value) {
            addCriterion("cmoid >", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidGreaterThanOrEqualTo(String value) {
            addCriterion("cmoid >=", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidLessThan(String value) {
            addCriterion("cmoid <", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidLessThanOrEqualTo(String value) {
            addCriterion("cmoid <=", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cmoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidLike(String value) {
            addCriterion("cmoid like", value, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidNotLike(String value) {
            addCriterion("cmoid not like", value, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidIn(List<String> values) {
            addCriterion("cmoid in", values, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidNotIn(List<String> values) {
            addCriterion("cmoid not in", values, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidBetween(String value1, String value2) {
            addCriterion("cmoid between", value1, value2, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidNotBetween(String value1, String value2) {
            addCriterion("cmoid not between", value1, value2, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCoperheadidIsNull() {
            addCriterion("coperheadid is null");
            return (Criteria) this;
        }

        public Criteria andCoperheadidIsNotNull() {
            addCriterion("coperheadid is not null");
            return (Criteria) this;
        }

        public Criteria andCoperheadidEqualTo(String value) {
            addCriterion("coperheadid =", value, "coperheadid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoperheadidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("coperheadid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoperheadidNotEqualTo(String value) {
            addCriterion("coperheadid <>", value, "coperheadid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoperheadidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("coperheadid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoperheadidGreaterThan(String value) {
            addCriterion("coperheadid >", value, "coperheadid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoperheadidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("coperheadid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoperheadidGreaterThanOrEqualTo(String value) {
            addCriterion("coperheadid >=", value, "coperheadid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoperheadidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("coperheadid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoperheadidLessThan(String value) {
            addCriterion("coperheadid <", value, "coperheadid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoperheadidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("coperheadid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoperheadidLessThanOrEqualTo(String value) {
            addCriterion("coperheadid <=", value, "coperheadid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoperheadidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("coperheadid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoperheadidLike(String value) {
            addCriterion("coperheadid like", value, "coperheadid");
            return (Criteria) this;
        }

        public Criteria andCoperheadidNotLike(String value) {
            addCriterion("coperheadid not like", value, "coperheadid");
            return (Criteria) this;
        }

        public Criteria andCoperheadidIn(List<String> values) {
            addCriterion("coperheadid in", values, "coperheadid");
            return (Criteria) this;
        }

        public Criteria andCoperheadidNotIn(List<String> values) {
            addCriterion("coperheadid not in", values, "coperheadid");
            return (Criteria) this;
        }

        public Criteria andCoperheadidBetween(String value1, String value2) {
            addCriterion("coperheadid between", value1, value2, "coperheadid");
            return (Criteria) this;
        }

        public Criteria andCoperheadidNotBetween(String value1, String value2) {
            addCriterion("coperheadid not between", value1, value2, "coperheadid");
            return (Criteria) this;
        }

        public Criteria andCproductoridIsNull() {
            addCriterion("cproductorid is null");
            return (Criteria) this;
        }

        public Criteria andCproductoridIsNotNull() {
            addCriterion("cproductorid is not null");
            return (Criteria) this;
        }

        public Criteria andCproductoridEqualTo(String value) {
            addCriterion("cproductorid =", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cproductorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridNotEqualTo(String value) {
            addCriterion("cproductorid <>", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cproductorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridGreaterThan(String value) {
            addCriterion("cproductorid >", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cproductorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridGreaterThanOrEqualTo(String value) {
            addCriterion("cproductorid >=", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cproductorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridLessThan(String value) {
            addCriterion("cproductorid <", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cproductorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridLessThanOrEqualTo(String value) {
            addCriterion("cproductorid <=", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cproductorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridLike(String value) {
            addCriterion("cproductorid like", value, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridNotLike(String value) {
            addCriterion("cproductorid not like", value, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridIn(List<String> values) {
            addCriterion("cproductorid in", values, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridNotIn(List<String> values) {
            addCriterion("cproductorid not in", values, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridBetween(String value1, String value2) {
            addCriterion("cproductorid between", value1, value2, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridNotBetween(String value1, String value2) {
            addCriterion("cproductorid not between", value1, value2, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCprojectidIsNull() {
            addCriterion("cprojectid is null");
            return (Criteria) this;
        }

        public Criteria andCprojectidIsNotNull() {
            addCriterion("cprojectid is not null");
            return (Criteria) this;
        }

        public Criteria andCprojectidEqualTo(String value) {
            addCriterion("cprojectid =", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cprojectid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidNotEqualTo(String value) {
            addCriterion("cprojectid <>", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cprojectid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidGreaterThan(String value) {
            addCriterion("cprojectid >", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cprojectid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidGreaterThanOrEqualTo(String value) {
            addCriterion("cprojectid >=", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cprojectid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidLessThan(String value) {
            addCriterion("cprojectid <", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cprojectid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidLessThanOrEqualTo(String value) {
            addCriterion("cprojectid <=", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cprojectid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidLike(String value) {
            addCriterion("cprojectid like", value, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidNotLike(String value) {
            addCriterion("cprojectid not like", value, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidIn(List<String> values) {
            addCriterion("cprojectid in", values, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidNotIn(List<String> values) {
            addCriterion("cprojectid not in", values, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidBetween(String value1, String value2) {
            addCriterion("cprojectid between", value1, value2, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidNotBetween(String value1, String value2) {
            addCriterion("cprojectid not between", value1, value2, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidIsNull() {
            addCriterion("cqualitylevelid is null");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidIsNotNull() {
            addCriterion("cqualitylevelid is not null");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidEqualTo(String value) {
            addCriterion("cqualitylevelid =", value, "cqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCqualitylevelidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cqualitylevelid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidNotEqualTo(String value) {
            addCriterion("cqualitylevelid <>", value, "cqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCqualitylevelidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cqualitylevelid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidGreaterThan(String value) {
            addCriterion("cqualitylevelid >", value, "cqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCqualitylevelidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cqualitylevelid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidGreaterThanOrEqualTo(String value) {
            addCriterion("cqualitylevelid >=", value, "cqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCqualitylevelidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cqualitylevelid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidLessThan(String value) {
            addCriterion("cqualitylevelid <", value, "cqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCqualitylevelidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cqualitylevelid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidLessThanOrEqualTo(String value) {
            addCriterion("cqualitylevelid <=", value, "cqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCqualitylevelidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cqualitylevelid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidLike(String value) {
            addCriterion("cqualitylevelid like", value, "cqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidNotLike(String value) {
            addCriterion("cqualitylevelid not like", value, "cqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidIn(List<String> values) {
            addCriterion("cqualitylevelid in", values, "cqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidNotIn(List<String> values) {
            addCriterion("cqualitylevelid not in", values, "cqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidBetween(String value1, String value2) {
            addCriterion("cqualitylevelid between", value1, value2, "cqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCqualitylevelidNotBetween(String value1, String value2) {
            addCriterion("cqualitylevelid not between", value1, value2, "cqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCrowidIsNull() {
            addCriterion("crowid is null");
            return (Criteria) this;
        }

        public Criteria andCrowidIsNotNull() {
            addCriterion("crowid is not null");
            return (Criteria) this;
        }

        public Criteria andCrowidEqualTo(String value) {
            addCriterion("crowid =", value, "crowid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrowidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("crowid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrowidNotEqualTo(String value) {
            addCriterion("crowid <>", value, "crowid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrowidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("crowid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrowidGreaterThan(String value) {
            addCriterion("crowid >", value, "crowid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrowidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("crowid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrowidGreaterThanOrEqualTo(String value) {
            addCriterion("crowid >=", value, "crowid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrowidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("crowid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrowidLessThan(String value) {
            addCriterion("crowid <", value, "crowid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrowidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("crowid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrowidLessThanOrEqualTo(String value) {
            addCriterion("crowid <=", value, "crowid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrowidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("crowid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrowidLike(String value) {
            addCriterion("crowid like", value, "crowid");
            return (Criteria) this;
        }

        public Criteria andCrowidNotLike(String value) {
            addCriterion("crowid not like", value, "crowid");
            return (Criteria) this;
        }

        public Criteria andCrowidIn(List<String> values) {
            addCriterion("crowid in", values, "crowid");
            return (Criteria) this;
        }

        public Criteria andCrowidNotIn(List<String> values) {
            addCriterion("crowid not in", values, "crowid");
            return (Criteria) this;
        }

        public Criteria andCrowidBetween(String value1, String value2) {
            addCriterion("crowid between", value1, value2, "crowid");
            return (Criteria) this;
        }

        public Criteria andCrowidNotBetween(String value1, String value2) {
            addCriterion("crowid not between", value1, value2, "crowid");
            return (Criteria) this;
        }

        public Criteria andCteamidIsNull() {
            addCriterion("cteamid is null");
            return (Criteria) this;
        }

        public Criteria andCteamidIsNotNull() {
            addCriterion("cteamid is not null");
            return (Criteria) this;
        }

        public Criteria andCteamidEqualTo(String value) {
            addCriterion("cteamid =", value, "cteamid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCteamidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cteamid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCteamidNotEqualTo(String value) {
            addCriterion("cteamid <>", value, "cteamid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCteamidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cteamid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCteamidGreaterThan(String value) {
            addCriterion("cteamid >", value, "cteamid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCteamidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cteamid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCteamidGreaterThanOrEqualTo(String value) {
            addCriterion("cteamid >=", value, "cteamid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCteamidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cteamid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCteamidLessThan(String value) {
            addCriterion("cteamid <", value, "cteamid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCteamidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cteamid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCteamidLessThanOrEqualTo(String value) {
            addCriterion("cteamid <=", value, "cteamid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCteamidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cteamid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCteamidLike(String value) {
            addCriterion("cteamid like", value, "cteamid");
            return (Criteria) this;
        }

        public Criteria andCteamidNotLike(String value) {
            addCriterion("cteamid not like", value, "cteamid");
            return (Criteria) this;
        }

        public Criteria andCteamidIn(List<String> values) {
            addCriterion("cteamid in", values, "cteamid");
            return (Criteria) this;
        }

        public Criteria andCteamidNotIn(List<String> values) {
            addCriterion("cteamid not in", values, "cteamid");
            return (Criteria) this;
        }

        public Criteria andCteamidBetween(String value1, String value2) {
            addCriterion("cteamid between", value1, value2, "cteamid");
            return (Criteria) this;
        }

        public Criteria andCteamidNotBetween(String value1, String value2) {
            addCriterion("cteamid not between", value1, value2, "cteamid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidIsNull() {
            addCriterion("ctrantypeid is null");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidIsNotNull() {
            addCriterion("ctrantypeid is not null");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidEqualTo(String value) {
            addCriterion("ctrantypeid =", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ctrantypeid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotEqualTo(String value) {
            addCriterion("ctrantypeid <>", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ctrantypeid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidGreaterThan(String value) {
            addCriterion("ctrantypeid >", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ctrantypeid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidGreaterThanOrEqualTo(String value) {
            addCriterion("ctrantypeid >=", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ctrantypeid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidLessThan(String value) {
            addCriterion("ctrantypeid <", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ctrantypeid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidLessThanOrEqualTo(String value) {
            addCriterion("ctrantypeid <=", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ctrantypeid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidLike(String value) {
            addCriterion("ctrantypeid like", value, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotLike(String value) {
            addCriterion("ctrantypeid not like", value, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidIn(List<String> values) {
            addCriterion("ctrantypeid in", values, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotIn(List<String> values) {
            addCriterion("ctrantypeid not in", values, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidBetween(String value1, String value2) {
            addCriterion("ctrantypeid between", value1, value2, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotBetween(String value1, String value2) {
            addCriterion("ctrantypeid not between", value1, value2, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCvendoridIsNull() {
            addCriterion("cvendorid is null");
            return (Criteria) this;
        }

        public Criteria andCvendoridIsNotNull() {
            addCriterion("cvendorid is not null");
            return (Criteria) this;
        }

        public Criteria andCvendoridEqualTo(String value) {
            addCriterion("cvendorid =", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cvendorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridNotEqualTo(String value) {
            addCriterion("cvendorid <>", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cvendorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridGreaterThan(String value) {
            addCriterion("cvendorid >", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cvendorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridGreaterThanOrEqualTo(String value) {
            addCriterion("cvendorid >=", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cvendorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridLessThan(String value) {
            addCriterion("cvendorid <", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cvendorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridLessThanOrEqualTo(String value) {
            addCriterion("cvendorid <=", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cvendorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridLike(String value) {
            addCriterion("cvendorid like", value, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridNotLike(String value) {
            addCriterion("cvendorid not like", value, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridIn(List<String> values) {
            addCriterion("cvendorid in", values, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridNotIn(List<String> values) {
            addCriterion("cvendorid not in", values, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridBetween(String value1, String value2) {
            addCriterion("cvendorid between", value1, value2, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridNotBetween(String value1, String value2) {
            addCriterion("cvendorid not between", value1, value2, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCwkidIsNull() {
            addCriterion("cwkid is null");
            return (Criteria) this;
        }

        public Criteria andCwkidIsNotNull() {
            addCriterion("cwkid is not null");
            return (Criteria) this;
        }

        public Criteria andCwkidEqualTo(String value) {
            addCriterion("cwkid =", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwkid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidNotEqualTo(String value) {
            addCriterion("cwkid <>", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwkid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidGreaterThan(String value) {
            addCriterion("cwkid >", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwkid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidGreaterThanOrEqualTo(String value) {
            addCriterion("cwkid >=", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwkid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLessThan(String value) {
            addCriterion("cwkid <", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwkid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLessThanOrEqualTo(String value) {
            addCriterion("cwkid <=", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwkid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLike(String value) {
            addCriterion("cwkid like", value, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotLike(String value) {
            addCriterion("cwkid not like", value, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidIn(List<String> values) {
            addCriterion("cwkid in", values, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotIn(List<String> values) {
            addCriterion("cwkid not in", values, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidBetween(String value1, String value2) {
            addCriterion("cwkid between", value1, value2, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotBetween(String value1, String value2) {
            addCriterion("cwkid not between", value1, value2, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCworkmanidIsNull() {
            addCriterion("cworkmanid is null");
            return (Criteria) this;
        }

        public Criteria andCworkmanidIsNotNull() {
            addCriterion("cworkmanid is not null");
            return (Criteria) this;
        }

        public Criteria andCworkmanidEqualTo(String value) {
            addCriterion("cworkmanid =", value, "cworkmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCworkmanidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cworkmanid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCworkmanidNotEqualTo(String value) {
            addCriterion("cworkmanid <>", value, "cworkmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCworkmanidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cworkmanid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCworkmanidGreaterThan(String value) {
            addCriterion("cworkmanid >", value, "cworkmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCworkmanidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cworkmanid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCworkmanidGreaterThanOrEqualTo(String value) {
            addCriterion("cworkmanid >=", value, "cworkmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCworkmanidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cworkmanid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCworkmanidLessThan(String value) {
            addCriterion("cworkmanid <", value, "cworkmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCworkmanidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cworkmanid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCworkmanidLessThanOrEqualTo(String value) {
            addCriterion("cworkmanid <=", value, "cworkmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCworkmanidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cworkmanid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCworkmanidLike(String value) {
            addCriterion("cworkmanid like", value, "cworkmanid");
            return (Criteria) this;
        }

        public Criteria andCworkmanidNotLike(String value) {
            addCriterion("cworkmanid not like", value, "cworkmanid");
            return (Criteria) this;
        }

        public Criteria andCworkmanidIn(List<String> values) {
            addCriterion("cworkmanid in", values, "cworkmanid");
            return (Criteria) this;
        }

        public Criteria andCworkmanidNotIn(List<String> values) {
            addCriterion("cworkmanid not in", values, "cworkmanid");
            return (Criteria) this;
        }

        public Criteria andCworkmanidBetween(String value1, String value2) {
            addCriterion("cworkmanid between", value1, value2, "cworkmanid");
            return (Criteria) this;
        }

        public Criteria andCworkmanidNotBetween(String value1, String value2) {
            addCriterion("cworkmanid not between", value1, value2, "cworkmanid");
            return (Criteria) this;
        }

        public Criteria andCwrBidIsNull() {
            addCriterion("cwr_bid is null");
            return (Criteria) this;
        }

        public Criteria andCwrBidIsNotNull() {
            addCriterion("cwr_bid is not null");
            return (Criteria) this;
        }

        public Criteria andCwrBidEqualTo(String value) {
            addCriterion("cwr_bid =", value, "cwrBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrBidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_bid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrBidNotEqualTo(String value) {
            addCriterion("cwr_bid <>", value, "cwrBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrBidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_bid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrBidGreaterThan(String value) {
            addCriterion("cwr_bid >", value, "cwrBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrBidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_bid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrBidGreaterThanOrEqualTo(String value) {
            addCriterion("cwr_bid >=", value, "cwrBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrBidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_bid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrBidLessThan(String value) {
            addCriterion("cwr_bid <", value, "cwrBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrBidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_bid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrBidLessThanOrEqualTo(String value) {
            addCriterion("cwr_bid <=", value, "cwrBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrBidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_bid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrBidLike(String value) {
            addCriterion("cwr_bid like", value, "cwrBid");
            return (Criteria) this;
        }

        public Criteria andCwrBidNotLike(String value) {
            addCriterion("cwr_bid not like", value, "cwrBid");
            return (Criteria) this;
        }

        public Criteria andCwrBidIn(List<String> values) {
            addCriterion("cwr_bid in", values, "cwrBid");
            return (Criteria) this;
        }

        public Criteria andCwrBidNotIn(List<String> values) {
            addCriterion("cwr_bid not in", values, "cwrBid");
            return (Criteria) this;
        }

        public Criteria andCwrBidBetween(String value1, String value2) {
            addCriterion("cwr_bid between", value1, value2, "cwrBid");
            return (Criteria) this;
        }

        public Criteria andCwrBidNotBetween(String value1, String value2) {
            addCriterion("cwr_bid not between", value1, value2, "cwrBid");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidIsNull() {
            addCriterion("cwr_qualityid is null");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidIsNotNull() {
            addCriterion("cwr_qualityid is not null");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidEqualTo(String value) {
            addCriterion("cwr_qualityid =", value, "cwrQualityid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrQualityidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_qualityid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrQualityidNotEqualTo(String value) {
            addCriterion("cwr_qualityid <>", value, "cwrQualityid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrQualityidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_qualityid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrQualityidGreaterThan(String value) {
            addCriterion("cwr_qualityid >", value, "cwrQualityid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrQualityidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_qualityid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrQualityidGreaterThanOrEqualTo(String value) {
            addCriterion("cwr_qualityid >=", value, "cwrQualityid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrQualityidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_qualityid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrQualityidLessThan(String value) {
            addCriterion("cwr_qualityid <", value, "cwrQualityid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrQualityidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_qualityid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrQualityidLessThanOrEqualTo(String value) {
            addCriterion("cwr_qualityid <=", value, "cwrQualityid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwrQualityidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwr_qualityid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwrQualityidLike(String value) {
            addCriterion("cwr_qualityid like", value, "cwrQualityid");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidNotLike(String value) {
            addCriterion("cwr_qualityid not like", value, "cwrQualityid");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidIn(List<String> values) {
            addCriterion("cwr_qualityid in", values, "cwrQualityid");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidNotIn(List<String> values) {
            addCriterion("cwr_qualityid not in", values, "cwrQualityid");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidBetween(String value1, String value2) {
            addCriterion("cwr_qualityid between", value1, value2, "cwrQualityid");
            return (Criteria) this;
        }

        public Criteria andCwrQualityidNotBetween(String value1, String value2) {
            addCriterion("cwr_qualityid not between", value1, value2, "cwrQualityid");
            return (Criteria) this;
        }

        public Criteria andCwridIsNull() {
            addCriterion("cwrid is null");
            return (Criteria) this;
        }

        public Criteria andCwridIsNotNull() {
            addCriterion("cwrid is not null");
            return (Criteria) this;
        }

        public Criteria andCwridEqualTo(String value) {
            addCriterion("cwrid =", value, "cwrid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwridEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwrid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwridNotEqualTo(String value) {
            addCriterion("cwrid <>", value, "cwrid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwridNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwrid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwridGreaterThan(String value) {
            addCriterion("cwrid >", value, "cwrid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwridGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwrid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwridGreaterThanOrEqualTo(String value) {
            addCriterion("cwrid >=", value, "cwrid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwridGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwrid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwridLessThan(String value) {
            addCriterion("cwrid <", value, "cwrid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwridLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwrid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwridLessThanOrEqualTo(String value) {
            addCriterion("cwrid <=", value, "cwrid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwridLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("cwrid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwridLike(String value) {
            addCriterion("cwrid like", value, "cwrid");
            return (Criteria) this;
        }

        public Criteria andCwridNotLike(String value) {
            addCriterion("cwrid not like", value, "cwrid");
            return (Criteria) this;
        }

        public Criteria andCwridIn(List<String> values) {
            addCriterion("cwrid in", values, "cwrid");
            return (Criteria) this;
        }

        public Criteria andCwridNotIn(List<String> values) {
            addCriterion("cwrid not in", values, "cwrid");
            return (Criteria) this;
        }

        public Criteria andCwridBetween(String value1, String value2) {
            addCriterion("cwrid between", value1, value2, "cwrid");
            return (Criteria) this;
        }

        public Criteria andCwridNotBetween(String value1, String value2) {
            addCriterion("cwrid not between", value1, value2, "cwrid");
            return (Criteria) this;
        }

        public Criteria andDmakedateIsNull() {
            addCriterion("dmakedate is null");
            return (Criteria) this;
        }

        public Criteria andDmakedateIsNotNull() {
            addCriterion("dmakedate is not null");
            return (Criteria) this;
        }

        public Criteria andDmakedateEqualTo(String value) {
            addCriterion("dmakedate =", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dmakedate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateNotEqualTo(String value) {
            addCriterion("dmakedate <>", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dmakedate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateGreaterThan(String value) {
            addCriterion("dmakedate >", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dmakedate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateGreaterThanOrEqualTo(String value) {
            addCriterion("dmakedate >=", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dmakedate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateLessThan(String value) {
            addCriterion("dmakedate <", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dmakedate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateLessThanOrEqualTo(String value) {
            addCriterion("dmakedate <=", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dmakedate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateLike(String value) {
            addCriterion("dmakedate like", value, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateNotLike(String value) {
            addCriterion("dmakedate not like", value, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateIn(List<String> values) {
            addCriterion("dmakedate in", values, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateNotIn(List<String> values) {
            addCriterion("dmakedate not in", values, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateBetween(String value1, String value2) {
            addCriterion("dmakedate between", value1, value2, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateNotBetween(String value1, String value2) {
            addCriterion("dmakedate not between", value1, value2, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDrIsNull() {
            addCriterion("dr is null");
            return (Criteria) this;
        }

        public Criteria andDrIsNotNull() {
            addCriterion("dr is not null");
            return (Criteria) this;
        }

        public Criteria andDrEqualTo(Integer value) {
            addCriterion("dr =", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dr = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrNotEqualTo(Integer value) {
            addCriterion("dr <>", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dr <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThan(Integer value) {
            addCriterion("dr >", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dr > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThanOrEqualTo(Integer value) {
            addCriterion("dr >=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dr >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThan(Integer value) {
            addCriterion("dr <", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dr < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThanOrEqualTo(Integer value) {
            addCriterion("dr <=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("dr <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrIn(List<Integer> values) {
            addCriterion("dr in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotIn(List<Integer> values) {
            addCriterion("dr not in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrBetween(Integer value1, Integer value2) {
            addCriterion("dr between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotBetween(Integer value1, Integer value2) {
            addCriterion("dr not between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andFbflushflagIsNull() {
            addCriterion("fbflushflag is null");
            return (Criteria) this;
        }

        public Criteria andFbflushflagIsNotNull() {
            addCriterion("fbflushflag is not null");
            return (Criteria) this;
        }

        public Criteria andFbflushflagEqualTo(Integer value) {
            addCriterion("fbflushflag =", value, "fbflushflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbflushflagEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbflushflag = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbflushflagNotEqualTo(Integer value) {
            addCriterion("fbflushflag <>", value, "fbflushflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbflushflagNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbflushflag <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbflushflagGreaterThan(Integer value) {
            addCriterion("fbflushflag >", value, "fbflushflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbflushflagGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbflushflag > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbflushflagGreaterThanOrEqualTo(Integer value) {
            addCriterion("fbflushflag >=", value, "fbflushflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbflushflagGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbflushflag >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbflushflagLessThan(Integer value) {
            addCriterion("fbflushflag <", value, "fbflushflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbflushflagLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbflushflag < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbflushflagLessThanOrEqualTo(Integer value) {
            addCriterion("fbflushflag <=", value, "fbflushflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbflushflagLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbflushflag <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbflushflagIn(List<Integer> values) {
            addCriterion("fbflushflag in", values, "fbflushflag");
            return (Criteria) this;
        }

        public Criteria andFbflushflagNotIn(List<Integer> values) {
            addCriterion("fbflushflag not in", values, "fbflushflag");
            return (Criteria) this;
        }

        public Criteria andFbflushflagBetween(Integer value1, Integer value2) {
            addCriterion("fbflushflag between", value1, value2, "fbflushflag");
            return (Criteria) this;
        }

        public Criteria andFbflushflagNotBetween(Integer value1, Integer value2) {
            addCriterion("fbflushflag not between", value1, value2, "fbflushflag");
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodIsNull() {
            addCriterion("fbprocessmethod is null");
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodIsNotNull() {
            addCriterion("fbprocessmethod is not null");
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodEqualTo(Integer value) {
            addCriterion("fbprocessmethod =", value, "fbprocessmethod");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbprocessmethodEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbprocessmethod = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodNotEqualTo(Integer value) {
            addCriterion("fbprocessmethod <>", value, "fbprocessmethod");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbprocessmethodNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbprocessmethod <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodGreaterThan(Integer value) {
            addCriterion("fbprocessmethod >", value, "fbprocessmethod");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbprocessmethodGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbprocessmethod > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodGreaterThanOrEqualTo(Integer value) {
            addCriterion("fbprocessmethod >=", value, "fbprocessmethod");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbprocessmethodGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbprocessmethod >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodLessThan(Integer value) {
            addCriterion("fbprocessmethod <", value, "fbprocessmethod");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbprocessmethodLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbprocessmethod < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodLessThanOrEqualTo(Integer value) {
            addCriterion("fbprocessmethod <=", value, "fbprocessmethod");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbprocessmethodLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fbprocessmethod <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodIn(List<Integer> values) {
            addCriterion("fbprocessmethod in", values, "fbprocessmethod");
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodNotIn(List<Integer> values) {
            addCriterion("fbprocessmethod not in", values, "fbprocessmethod");
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodBetween(Integer value1, Integer value2) {
            addCriterion("fbprocessmethod between", value1, value2, "fbprocessmethod");
            return (Criteria) this;
        }

        public Criteria andFbprocessmethodNotBetween(Integer value1, Integer value2) {
            addCriterion("fbprocessmethod not between", value1, value2, "fbprocessmethod");
            return (Criteria) this;
        }

        public Criteria andFproducttypeIsNull() {
            addCriterion("fproducttype is null");
            return (Criteria) this;
        }

        public Criteria andFproducttypeIsNotNull() {
            addCriterion("fproducttype is not null");
            return (Criteria) this;
        }

        public Criteria andFproducttypeEqualTo(Integer value) {
            addCriterion("fproducttype =", value, "fproducttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFproducttypeEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fproducttype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFproducttypeNotEqualTo(Integer value) {
            addCriterion("fproducttype <>", value, "fproducttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFproducttypeNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fproducttype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFproducttypeGreaterThan(Integer value) {
            addCriterion("fproducttype >", value, "fproducttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFproducttypeGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fproducttype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFproducttypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fproducttype >=", value, "fproducttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFproducttypeGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fproducttype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFproducttypeLessThan(Integer value) {
            addCriterion("fproducttype <", value, "fproducttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFproducttypeLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fproducttype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFproducttypeLessThanOrEqualTo(Integer value) {
            addCriterion("fproducttype <=", value, "fproducttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFproducttypeLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("fproducttype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFproducttypeIn(List<Integer> values) {
            addCriterion("fproducttype in", values, "fproducttype");
            return (Criteria) this;
        }

        public Criteria andFproducttypeNotIn(List<Integer> values) {
            addCriterion("fproducttype not in", values, "fproducttype");
            return (Criteria) this;
        }

        public Criteria andFproducttypeBetween(Integer value1, Integer value2) {
            addCriterion("fproducttype between", value1, value2, "fproducttype");
            return (Criteria) this;
        }

        public Criteria andFproducttypeNotBetween(Integer value1, Integer value2) {
            addCriterion("fproducttype not between", value1, value2, "fproducttype");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidIsNull() {
            addCriterion("hidecmaterialvid is null");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidIsNotNull() {
            addCriterion("hidecmaterialvid is not null");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidEqualTo(String value) {
            addCriterion("hidecmaterialvid =", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidecmaterialvidEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidecmaterialvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidNotEqualTo(String value) {
            addCriterion("hidecmaterialvid <>", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidecmaterialvidNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidecmaterialvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidGreaterThan(String value) {
            addCriterion("hidecmaterialvid >", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidecmaterialvidGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidecmaterialvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidGreaterThanOrEqualTo(String value) {
            addCriterion("hidecmaterialvid >=", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidecmaterialvidGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidecmaterialvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidLessThan(String value) {
            addCriterion("hidecmaterialvid <", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidecmaterialvidLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidecmaterialvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidLessThanOrEqualTo(String value) {
            addCriterion("hidecmaterialvid <=", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidecmaterialvidLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidecmaterialvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidLike(String value) {
            addCriterion("hidecmaterialvid like", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidNotLike(String value) {
            addCriterion("hidecmaterialvid not like", value, "hidecmaterialvid");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidIn(List<String> values) {
            addCriterion("hidecmaterialvid in", values, "hidecmaterialvid");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidNotIn(List<String> values) {
            addCriterion("hidecmaterialvid not in", values, "hidecmaterialvid");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidBetween(String value1, String value2) {
            addCriterion("hidecmaterialvid between", value1, value2, "hidecmaterialvid");
            return (Criteria) this;
        }

        public Criteria andHidecmaterialvidNotBetween(String value1, String value2) {
            addCriterion("hidecmaterialvid not between", value1, value2, "hidecmaterialvid");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeIsNull() {
            addCriterion("hidevbillcode is null");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeIsNotNull() {
            addCriterion("hidevbillcode is not null");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeEqualTo(String value) {
            addCriterion("hidevbillcode =", value, "hidevbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidevbillcodeEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidevbillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeNotEqualTo(String value) {
            addCriterion("hidevbillcode <>", value, "hidevbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidevbillcodeNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidevbillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeGreaterThan(String value) {
            addCriterion("hidevbillcode >", value, "hidevbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidevbillcodeGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidevbillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("hidevbillcode >=", value, "hidevbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidevbillcodeGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidevbillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeLessThan(String value) {
            addCriterion("hidevbillcode <", value, "hidevbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidevbillcodeLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidevbillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeLessThanOrEqualTo(String value) {
            addCriterion("hidevbillcode <=", value, "hidevbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andHidevbillcodeLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("hidevbillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeLike(String value) {
            addCriterion("hidevbillcode like", value, "hidevbillcode");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeNotLike(String value) {
            addCriterion("hidevbillcode not like", value, "hidevbillcode");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeIn(List<String> values) {
            addCriterion("hidevbillcode in", values, "hidevbillcode");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeNotIn(List<String> values) {
            addCriterion("hidevbillcode not in", values, "hidevbillcode");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeBetween(String value1, String value2) {
            addCriterion("hidevbillcode between", value1, value2, "hidevbillcode");
            return (Criteria) this;
        }

        public Criteria andHidevbillcodeNotBetween(String value1, String value2) {
            addCriterion("hidevbillcode not between", value1, value2, "hidevbillcode");
            return (Criteria) this;
        }

        public Criteria andNbgastnumIsNull() {
            addCriterion("nbgastnum is null");
            return (Criteria) this;
        }

        public Criteria andNbgastnumIsNotNull() {
            addCriterion("nbgastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbgastnumEqualTo(Double value) {
            addCriterion("nbgastnum =", value, "nbgastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgastnumNotEqualTo(Double value) {
            addCriterion("nbgastnum <>", value, "nbgastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgastnumGreaterThan(Double value) {
            addCriterion("nbgastnum >", value, "nbgastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbgastnum >=", value, "nbgastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgastnumLessThan(Double value) {
            addCriterion("nbgastnum <", value, "nbgastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgastnumLessThanOrEqualTo(Double value) {
            addCriterion("nbgastnum <=", value, "nbgastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgastnumIn(List<Double> values) {
            addCriterion("nbgastnum in", values, "nbgastnum");
            return (Criteria) this;
        }

        public Criteria andNbgastnumNotIn(List<Double> values) {
            addCriterion("nbgastnum not in", values, "nbgastnum");
            return (Criteria) this;
        }

        public Criteria andNbgastnumBetween(Double value1, Double value2) {
            addCriterion("nbgastnum between", value1, value2, "nbgastnum");
            return (Criteria) this;
        }

        public Criteria andNbgastnumNotBetween(Double value1, Double value2) {
            addCriterion("nbgastnum not between", value1, value2, "nbgastnum");
            return (Criteria) this;
        }

        public Criteria andNbgnumIsNull() {
            addCriterion("nbgnum is null");
            return (Criteria) this;
        }

        public Criteria andNbgnumIsNotNull() {
            addCriterion("nbgnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbgnumEqualTo(Double value) {
            addCriterion("nbgnum =", value, "nbgnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgnumNotEqualTo(Double value) {
            addCriterion("nbgnum <>", value, "nbgnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgnumGreaterThan(Double value) {
            addCriterion("nbgnum >", value, "nbgnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbgnum >=", value, "nbgnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgnumLessThan(Double value) {
            addCriterion("nbgnum <", value, "nbgnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgnumLessThanOrEqualTo(Double value) {
            addCriterion("nbgnum <=", value, "nbgnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbgnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbgnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbgnumIn(List<Double> values) {
            addCriterion("nbgnum in", values, "nbgnum");
            return (Criteria) this;
        }

        public Criteria andNbgnumNotIn(List<Double> values) {
            addCriterion("nbgnum not in", values, "nbgnum");
            return (Criteria) this;
        }

        public Criteria andNbgnumBetween(Double value1, Double value2) {
            addCriterion("nbgnum between", value1, value2, "nbgnum");
            return (Criteria) this;
        }

        public Criteria andNbgnumNotBetween(Double value1, Double value2) {
            addCriterion("nbgnum not between", value1, value2, "nbgnum");
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumIsNull() {
            addCriterion("nbhandoverastnum is null");
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumIsNotNull() {
            addCriterion("nbhandoverastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumEqualTo(Double value) {
            addCriterion("nbhandoverastnum =", value, "nbhandoverastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandoverastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandoverastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumNotEqualTo(Double value) {
            addCriterion("nbhandoverastnum <>", value, "nbhandoverastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandoverastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandoverastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumGreaterThan(Double value) {
            addCriterion("nbhandoverastnum >", value, "nbhandoverastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandoverastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandoverastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbhandoverastnum >=", value, "nbhandoverastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandoverastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandoverastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumLessThan(Double value) {
            addCriterion("nbhandoverastnum <", value, "nbhandoverastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandoverastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandoverastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumLessThanOrEqualTo(Double value) {
            addCriterion("nbhandoverastnum <=", value, "nbhandoverastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandoverastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandoverastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumIn(List<Double> values) {
            addCriterion("nbhandoverastnum in", values, "nbhandoverastnum");
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumNotIn(List<Double> values) {
            addCriterion("nbhandoverastnum not in", values, "nbhandoverastnum");
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumBetween(Double value1, Double value2) {
            addCriterion("nbhandoverastnum between", value1, value2, "nbhandoverastnum");
            return (Criteria) this;
        }

        public Criteria andNbhandoverastnumNotBetween(Double value1, Double value2) {
            addCriterion("nbhandoverastnum not between", value1, value2, "nbhandoverastnum");
            return (Criteria) this;
        }

        public Criteria andNbhandovernumIsNull() {
            addCriterion("nbhandovernum is null");
            return (Criteria) this;
        }

        public Criteria andNbhandovernumIsNotNull() {
            addCriterion("nbhandovernum is not null");
            return (Criteria) this;
        }

        public Criteria andNbhandovernumEqualTo(Double value) {
            addCriterion("nbhandovernum =", value, "nbhandovernum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandovernumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandovernum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandovernumNotEqualTo(Double value) {
            addCriterion("nbhandovernum <>", value, "nbhandovernum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandovernumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandovernum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandovernumGreaterThan(Double value) {
            addCriterion("nbhandovernum >", value, "nbhandovernum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandovernumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandovernum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandovernumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbhandovernum >=", value, "nbhandovernum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandovernumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandovernum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandovernumLessThan(Double value) {
            addCriterion("nbhandovernum <", value, "nbhandovernum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandovernumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandovernum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandovernumLessThanOrEqualTo(Double value) {
            addCriterion("nbhandovernum <=", value, "nbhandovernum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbhandovernumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbhandovernum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbhandovernumIn(List<Double> values) {
            addCriterion("nbhandovernum in", values, "nbhandovernum");
            return (Criteria) this;
        }

        public Criteria andNbhandovernumNotIn(List<Double> values) {
            addCriterion("nbhandovernum not in", values, "nbhandovernum");
            return (Criteria) this;
        }

        public Criteria andNbhandovernumBetween(Double value1, Double value2) {
            addCriterion("nbhandovernum between", value1, value2, "nbhandovernum");
            return (Criteria) this;
        }

        public Criteria andNbhandovernumNotBetween(Double value1, Double value2) {
            addCriterion("nbhandovernum not between", value1, value2, "nbhandovernum");
            return (Criteria) this;
        }

        public Criteria andNbinastnumIsNull() {
            addCriterion("nbinastnum is null");
            return (Criteria) this;
        }

        public Criteria andNbinastnumIsNotNull() {
            addCriterion("nbinastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbinastnumEqualTo(Double value) {
            addCriterion("nbinastnum =", value, "nbinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinastnumNotEqualTo(Double value) {
            addCriterion("nbinastnum <>", value, "nbinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinastnumGreaterThan(Double value) {
            addCriterion("nbinastnum >", value, "nbinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbinastnum >=", value, "nbinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinastnumLessThan(Double value) {
            addCriterion("nbinastnum <", value, "nbinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinastnumLessThanOrEqualTo(Double value) {
            addCriterion("nbinastnum <=", value, "nbinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinastnumIn(List<Double> values) {
            addCriterion("nbinastnum in", values, "nbinastnum");
            return (Criteria) this;
        }

        public Criteria andNbinastnumNotIn(List<Double> values) {
            addCriterion("nbinastnum not in", values, "nbinastnum");
            return (Criteria) this;
        }

        public Criteria andNbinastnumBetween(Double value1, Double value2) {
            addCriterion("nbinastnum between", value1, value2, "nbinastnum");
            return (Criteria) this;
        }

        public Criteria andNbinastnumNotBetween(Double value1, Double value2) {
            addCriterion("nbinastnum not between", value1, value2, "nbinastnum");
            return (Criteria) this;
        }

        public Criteria andNbinnumIsNull() {
            addCriterion("nbinnum is null");
            return (Criteria) this;
        }

        public Criteria andNbinnumIsNotNull() {
            addCriterion("nbinnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbinnumEqualTo(Double value) {
            addCriterion("nbinnum =", value, "nbinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinnumNotEqualTo(Double value) {
            addCriterion("nbinnum <>", value, "nbinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinnumGreaterThan(Double value) {
            addCriterion("nbinnum >", value, "nbinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbinnum >=", value, "nbinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinnumLessThan(Double value) {
            addCriterion("nbinnum <", value, "nbinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinnumLessThanOrEqualTo(Double value) {
            addCriterion("nbinnum <=", value, "nbinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbinnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbinnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbinnumIn(List<Double> values) {
            addCriterion("nbinnum in", values, "nbinnum");
            return (Criteria) this;
        }

        public Criteria andNbinnumNotIn(List<Double> values) {
            addCriterion("nbinnum not in", values, "nbinnum");
            return (Criteria) this;
        }

        public Criteria andNbinnumBetween(Double value1, Double value2) {
            addCriterion("nbinnum between", value1, value2, "nbinnum");
            return (Criteria) this;
        }

        public Criteria andNbinnumNotBetween(Double value1, Double value2) {
            addCriterion("nbinnum not between", value1, value2, "nbinnum");
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumIsNull() {
            addCriterion("nbreworkastnum is null");
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumIsNotNull() {
            addCriterion("nbreworkastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumEqualTo(Double value) {
            addCriterion("nbreworkastnum =", value, "nbreworkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworkastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworkastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumNotEqualTo(Double value) {
            addCriterion("nbreworkastnum <>", value, "nbreworkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworkastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworkastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumGreaterThan(Double value) {
            addCriterion("nbreworkastnum >", value, "nbreworkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworkastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworkastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbreworkastnum >=", value, "nbreworkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworkastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworkastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumLessThan(Double value) {
            addCriterion("nbreworkastnum <", value, "nbreworkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworkastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworkastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumLessThanOrEqualTo(Double value) {
            addCriterion("nbreworkastnum <=", value, "nbreworkastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworkastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworkastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumIn(List<Double> values) {
            addCriterion("nbreworkastnum in", values, "nbreworkastnum");
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumNotIn(List<Double> values) {
            addCriterion("nbreworkastnum not in", values, "nbreworkastnum");
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumBetween(Double value1, Double value2) {
            addCriterion("nbreworkastnum between", value1, value2, "nbreworkastnum");
            return (Criteria) this;
        }

        public Criteria andNbreworkastnumNotBetween(Double value1, Double value2) {
            addCriterion("nbreworkastnum not between", value1, value2, "nbreworkastnum");
            return (Criteria) this;
        }

        public Criteria andNbreworknumIsNull() {
            addCriterion("nbreworknum is null");
            return (Criteria) this;
        }

        public Criteria andNbreworknumIsNotNull() {
            addCriterion("nbreworknum is not null");
            return (Criteria) this;
        }

        public Criteria andNbreworknumEqualTo(Double value) {
            addCriterion("nbreworknum =", value, "nbreworknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworknumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworknumNotEqualTo(Double value) {
            addCriterion("nbreworknum <>", value, "nbreworknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworknumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworknumGreaterThan(Double value) {
            addCriterion("nbreworknum >", value, "nbreworknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworknumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworknumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbreworknum >=", value, "nbreworknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworknumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworknumLessThan(Double value) {
            addCriterion("nbreworknum <", value, "nbreworknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworknumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworknumLessThanOrEqualTo(Double value) {
            addCriterion("nbreworknum <=", value, "nbreworknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbreworknumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbreworknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbreworknumIn(List<Double> values) {
            addCriterion("nbreworknum in", values, "nbreworknum");
            return (Criteria) this;
        }

        public Criteria andNbreworknumNotIn(List<Double> values) {
            addCriterion("nbreworknum not in", values, "nbreworknum");
            return (Criteria) this;
        }

        public Criteria andNbreworknumBetween(Double value1, Double value2) {
            addCriterion("nbreworknum between", value1, value2, "nbreworknum");
            return (Criteria) this;
        }

        public Criteria andNbreworknumNotBetween(Double value1, Double value2) {
            addCriterion("nbreworknum not between", value1, value2, "nbreworknum");
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumIsNull() {
            addCriterion("nbsldinastnum is null");
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumIsNotNull() {
            addCriterion("nbsldinastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumEqualTo(Double value) {
            addCriterion("nbsldinastnum =", value, "nbsldinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumNotEqualTo(Double value) {
            addCriterion("nbsldinastnum <>", value, "nbsldinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumGreaterThan(Double value) {
            addCriterion("nbsldinastnum >", value, "nbsldinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbsldinastnum >=", value, "nbsldinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumLessThan(Double value) {
            addCriterion("nbsldinastnum <", value, "nbsldinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumLessThanOrEqualTo(Double value) {
            addCriterion("nbsldinastnum <=", value, "nbsldinastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumIn(List<Double> values) {
            addCriterion("nbsldinastnum in", values, "nbsldinastnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumNotIn(List<Double> values) {
            addCriterion("nbsldinastnum not in", values, "nbsldinastnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumBetween(Double value1, Double value2) {
            addCriterion("nbsldinastnum between", value1, value2, "nbsldinastnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinastnumNotBetween(Double value1, Double value2) {
            addCriterion("nbsldinastnum not between", value1, value2, "nbsldinastnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinnumIsNull() {
            addCriterion("nbsldinnum is null");
            return (Criteria) this;
        }

        public Criteria andNbsldinnumIsNotNull() {
            addCriterion("nbsldinnum is not null");
            return (Criteria) this;
        }

        public Criteria andNbsldinnumEqualTo(Double value) {
            addCriterion("nbsldinnum =", value, "nbsldinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinnumNotEqualTo(Double value) {
            addCriterion("nbsldinnum <>", value, "nbsldinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinnumGreaterThan(Double value) {
            addCriterion("nbsldinnum >", value, "nbsldinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbsldinnum >=", value, "nbsldinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinnumLessThan(Double value) {
            addCriterion("nbsldinnum <", value, "nbsldinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinnumLessThanOrEqualTo(Double value) {
            addCriterion("nbsldinnum <=", value, "nbsldinnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbsldinnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nbsldinnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbsldinnumIn(List<Double> values) {
            addCriterion("nbsldinnum in", values, "nbsldinnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinnumNotIn(List<Double> values) {
            addCriterion("nbsldinnum not in", values, "nbsldinnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinnumBetween(Double value1, Double value2) {
            addCriterion("nbsldinnum between", value1, value2, "nbsldinnum");
            return (Criteria) this;
        }

        public Criteria andNbsldinnumNotBetween(Double value1, Double value2) {
            addCriterion("nbsldinnum not between", value1, value2, "nbsldinnum");
            return (Criteria) this;
        }

        public Criteria andNcheckastnumIsNull() {
            addCriterion("ncheckastnum is null");
            return (Criteria) this;
        }

        public Criteria andNcheckastnumIsNotNull() {
            addCriterion("ncheckastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNcheckastnumEqualTo(Double value) {
            addCriterion("ncheckastnum =", value, "ncheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcheckastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ncheckastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcheckastnumNotEqualTo(Double value) {
            addCriterion("ncheckastnum <>", value, "ncheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcheckastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ncheckastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcheckastnumGreaterThan(Double value) {
            addCriterion("ncheckastnum >", value, "ncheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcheckastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ncheckastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcheckastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("ncheckastnum >=", value, "ncheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcheckastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ncheckastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcheckastnumLessThan(Double value) {
            addCriterion("ncheckastnum <", value, "ncheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcheckastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ncheckastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcheckastnumLessThanOrEqualTo(Double value) {
            addCriterion("ncheckastnum <=", value, "ncheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcheckastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ncheckastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcheckastnumIn(List<Double> values) {
            addCriterion("ncheckastnum in", values, "ncheckastnum");
            return (Criteria) this;
        }

        public Criteria andNcheckastnumNotIn(List<Double> values) {
            addCriterion("ncheckastnum not in", values, "ncheckastnum");
            return (Criteria) this;
        }

        public Criteria andNcheckastnumBetween(Double value1, Double value2) {
            addCriterion("ncheckastnum between", value1, value2, "ncheckastnum");
            return (Criteria) this;
        }

        public Criteria andNcheckastnumNotBetween(Double value1, Double value2) {
            addCriterion("ncheckastnum not between", value1, value2, "ncheckastnum");
            return (Criteria) this;
        }

        public Criteria andNchecknumIsNull() {
            addCriterion("nchecknum is null");
            return (Criteria) this;
        }

        public Criteria andNchecknumIsNotNull() {
            addCriterion("nchecknum is not null");
            return (Criteria) this;
        }

        public Criteria andNchecknumEqualTo(Double value) {
            addCriterion("nchecknum =", value, "nchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNchecknumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nchecknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNchecknumNotEqualTo(Double value) {
            addCriterion("nchecknum <>", value, "nchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNchecknumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nchecknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNchecknumGreaterThan(Double value) {
            addCriterion("nchecknum >", value, "nchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNchecknumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nchecknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNchecknumGreaterThanOrEqualTo(Double value) {
            addCriterion("nchecknum >=", value, "nchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNchecknumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nchecknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNchecknumLessThan(Double value) {
            addCriterion("nchecknum <", value, "nchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNchecknumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nchecknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNchecknumLessThanOrEqualTo(Double value) {
            addCriterion("nchecknum <=", value, "nchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNchecknumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nchecknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNchecknumIn(List<Double> values) {
            addCriterion("nchecknum in", values, "nchecknum");
            return (Criteria) this;
        }

        public Criteria andNchecknumNotIn(List<Double> values) {
            addCriterion("nchecknum not in", values, "nchecknum");
            return (Criteria) this;
        }

        public Criteria andNchecknumBetween(Double value1, Double value2) {
            addCriterion("nchecknum between", value1, value2, "nchecknum");
            return (Criteria) this;
        }

        public Criteria andNchecknumNotBetween(Double value1, Double value2) {
            addCriterion("nchecknum not between", value1, value2, "nchecknum");
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumIsNull() {
            addCriterion("nsldcheckastnum is null");
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumIsNotNull() {
            addCriterion("nsldcheckastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumEqualTo(Double value) {
            addCriterion("nsldcheckastnum =", value, "nsldcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldcheckastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldcheckastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumNotEqualTo(Double value) {
            addCriterion("nsldcheckastnum <>", value, "nsldcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldcheckastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldcheckastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumGreaterThan(Double value) {
            addCriterion("nsldcheckastnum >", value, "nsldcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldcheckastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldcheckastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nsldcheckastnum >=", value, "nsldcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldcheckastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldcheckastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumLessThan(Double value) {
            addCriterion("nsldcheckastnum <", value, "nsldcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldcheckastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldcheckastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumLessThanOrEqualTo(Double value) {
            addCriterion("nsldcheckastnum <=", value, "nsldcheckastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldcheckastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldcheckastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumIn(List<Double> values) {
            addCriterion("nsldcheckastnum in", values, "nsldcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumNotIn(List<Double> values) {
            addCriterion("nsldcheckastnum not in", values, "nsldcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumBetween(Double value1, Double value2) {
            addCriterion("nsldcheckastnum between", value1, value2, "nsldcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsldcheckastnumNotBetween(Double value1, Double value2) {
            addCriterion("nsldcheckastnum not between", value1, value2, "nsldcheckastnum");
            return (Criteria) this;
        }

        public Criteria andNsldchecknumIsNull() {
            addCriterion("nsldchecknum is null");
            return (Criteria) this;
        }

        public Criteria andNsldchecknumIsNotNull() {
            addCriterion("nsldchecknum is not null");
            return (Criteria) this;
        }

        public Criteria andNsldchecknumEqualTo(Double value) {
            addCriterion("nsldchecknum =", value, "nsldchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldchecknumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldchecknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldchecknumNotEqualTo(Double value) {
            addCriterion("nsldchecknum <>", value, "nsldchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldchecknumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldchecknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldchecknumGreaterThan(Double value) {
            addCriterion("nsldchecknum >", value, "nsldchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldchecknumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldchecknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldchecknumGreaterThanOrEqualTo(Double value) {
            addCriterion("nsldchecknum >=", value, "nsldchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldchecknumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldchecknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldchecknumLessThan(Double value) {
            addCriterion("nsldchecknum <", value, "nsldchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldchecknumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldchecknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldchecknumLessThanOrEqualTo(Double value) {
            addCriterion("nsldchecknum <=", value, "nsldchecknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNsldchecknumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nsldchecknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNsldchecknumIn(List<Double> values) {
            addCriterion("nsldchecknum in", values, "nsldchecknum");
            return (Criteria) this;
        }

        public Criteria andNsldchecknumNotIn(List<Double> values) {
            addCriterion("nsldchecknum not in", values, "nsldchecknum");
            return (Criteria) this;
        }

        public Criteria andNsldchecknumBetween(Double value1, Double value2) {
            addCriterion("nsldchecknum between", value1, value2, "nsldchecknum");
            return (Criteria) this;
        }

        public Criteria andNsldchecknumNotBetween(Double value1, Double value2) {
            addCriterion("nsldchecknum not between", value1, value2, "nsldchecknum");
            return (Criteria) this;
        }

        public Criteria andNwrastnumIsNull() {
            addCriterion("nwrastnum is null");
            return (Criteria) this;
        }

        public Criteria andNwrastnumIsNotNull() {
            addCriterion("nwrastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNwrastnumEqualTo(Double value) {
            addCriterion("nwrastnum =", value, "nwrastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrastnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrastnumNotEqualTo(Double value) {
            addCriterion("nwrastnum <>", value, "nwrastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrastnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrastnumGreaterThan(Double value) {
            addCriterion("nwrastnum >", value, "nwrastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrastnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nwrastnum >=", value, "nwrastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrastnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrastnumLessThan(Double value) {
            addCriterion("nwrastnum <", value, "nwrastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrastnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrastnumLessThanOrEqualTo(Double value) {
            addCriterion("nwrastnum <=", value, "nwrastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrastnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrastnumIn(List<Double> values) {
            addCriterion("nwrastnum in", values, "nwrastnum");
            return (Criteria) this;
        }

        public Criteria andNwrastnumNotIn(List<Double> values) {
            addCriterion("nwrastnum not in", values, "nwrastnum");
            return (Criteria) this;
        }

        public Criteria andNwrastnumBetween(Double value1, Double value2) {
            addCriterion("nwrastnum between", value1, value2, "nwrastnum");
            return (Criteria) this;
        }

        public Criteria andNwrastnumNotBetween(Double value1, Double value2) {
            addCriterion("nwrastnum not between", value1, value2, "nwrastnum");
            return (Criteria) this;
        }

        public Criteria andNwrnumIsNull() {
            addCriterion("nwrnum is null");
            return (Criteria) this;
        }

        public Criteria andNwrnumIsNotNull() {
            addCriterion("nwrnum is not null");
            return (Criteria) this;
        }

        public Criteria andNwrnumEqualTo(Double value) {
            addCriterion("nwrnum =", value, "nwrnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrnumEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrnumNotEqualTo(Double value) {
            addCriterion("nwrnum <>", value, "nwrnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrnumNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrnumGreaterThan(Double value) {
            addCriterion("nwrnum >", value, "nwrnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrnumGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nwrnum >=", value, "nwrnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrnumGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrnumLessThan(Double value) {
            addCriterion("nwrnum <", value, "nwrnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrnumLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrnumLessThanOrEqualTo(Double value) {
            addCriterion("nwrnum <=", value, "nwrnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNwrnumLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("nwrnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNwrnumIn(List<Double> values) {
            addCriterion("nwrnum in", values, "nwrnum");
            return (Criteria) this;
        }

        public Criteria andNwrnumNotIn(List<Double> values) {
            addCriterion("nwrnum not in", values, "nwrnum");
            return (Criteria) this;
        }

        public Criteria andNwrnumBetween(Double value1, Double value2) {
            addCriterion("nwrnum between", value1, value2, "nwrnum");
            return (Criteria) this;
        }

        public Criteria andNwrnumNotBetween(Double value1, Double value2) {
            addCriterion("nwrnum not between", value1, value2, "nwrnum");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNull() {
            addCriterion("pk_group is null");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNotNull() {
            addCriterion("pk_group is not null");
            return (Criteria) this;
        }

        public Criteria andPkGroupEqualTo(String value) {
            addCriterion("pk_group =", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_group = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupNotEqualTo(String value) {
            addCriterion("pk_group <>", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_group <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThan(String value) {
            addCriterion("pk_group >", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_group > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThanOrEqualTo(String value) {
            addCriterion("pk_group >=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_group >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThan(String value) {
            addCriterion("pk_group <", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_group < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThanOrEqualTo(String value) {
            addCriterion("pk_group <=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_group <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLike(String value) {
            addCriterion("pk_group like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotLike(String value) {
            addCriterion("pk_group not like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupIn(List<String> values) {
            addCriterion("pk_group in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotIn(List<String> values) {
            addCriterion("pk_group not in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupBetween(String value1, String value2) {
            addCriterion("pk_group between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotBetween(String value1, String value2) {
            addCriterion("pk_group not between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNull() {
            addCriterion("pk_org is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNotNull() {
            addCriterion("pk_org is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgEqualTo(String value) {
            addCriterion("pk_org =", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgNotEqualTo(String value) {
            addCriterion("pk_org <>", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThan(String value) {
            addCriterion("pk_org >", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org >=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThan(String value) {
            addCriterion("pk_org <", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThanOrEqualTo(String value) {
            addCriterion("pk_org <=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLike(String value) {
            addCriterion("pk_org like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotLike(String value) {
            addCriterion("pk_org not like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgIn(List<String> values) {
            addCriterion("pk_org in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotIn(List<String> values) {
            addCriterion("pk_org not in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgBetween(String value1, String value2) {
            addCriterion("pk_org between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotBetween(String value1, String value2) {
            addCriterion("pk_org not between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNull() {
            addCriterion("pk_org_v is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNotNull() {
            addCriterion("pk_org_v is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVEqualTo(String value) {
            addCriterion("pk_org_v =", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org_v = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotEqualTo(String value) {
            addCriterion("pk_org_v <>", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org_v <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThan(String value) {
            addCriterion("pk_org_v >", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org_v > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org_v >=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org_v >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThan(String value) {
            addCriterion("pk_org_v <", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org_v < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThanOrEqualTo(String value) {
            addCriterion("pk_org_v <=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_org_v <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLike(String value) {
            addCriterion("pk_org_v like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotLike(String value) {
            addCriterion("pk_org_v not like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIn(List<String> values) {
            addCriterion("pk_org_v in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotIn(List<String> values) {
            addCriterion("pk_org_v not in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVBetween(String value1, String value2) {
            addCriterion("pk_org_v between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotBetween(String value1, String value2) {
            addCriterion("pk_org_v not between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleIsNull() {
            addCriterion("pk_proconsole is null");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleIsNotNull() {
            addCriterion("pk_proconsole is not null");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleEqualTo(String value) {
            addCriterion("pk_proconsole =", value, "pkProconsole");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkProconsoleEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_proconsole = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkProconsoleNotEqualTo(String value) {
            addCriterion("pk_proconsole <>", value, "pkProconsole");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkProconsoleNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_proconsole <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkProconsoleGreaterThan(String value) {
            addCriterion("pk_proconsole >", value, "pkProconsole");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkProconsoleGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_proconsole > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkProconsoleGreaterThanOrEqualTo(String value) {
            addCriterion("pk_proconsole >=", value, "pkProconsole");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkProconsoleGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_proconsole >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkProconsoleLessThan(String value) {
            addCriterion("pk_proconsole <", value, "pkProconsole");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkProconsoleLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_proconsole < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkProconsoleLessThanOrEqualTo(String value) {
            addCriterion("pk_proconsole <=", value, "pkProconsole");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkProconsoleLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("pk_proconsole <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkProconsoleLike(String value) {
            addCriterion("pk_proconsole like", value, "pkProconsole");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleNotLike(String value) {
            addCriterion("pk_proconsole not like", value, "pkProconsole");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleIn(List<String> values) {
            addCriterion("pk_proconsole in", values, "pkProconsole");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleNotIn(List<String> values) {
            addCriterion("pk_proconsole not in", values, "pkProconsole");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleBetween(String value1, String value2) {
            addCriterion("pk_proconsole between", value1, value2, "pkProconsole");
            return (Criteria) this;
        }

        public Criteria andPkProconsoleNotBetween(String value1, String value2) {
            addCriterion("pk_proconsole not between", value1, value2, "pkProconsole");
            return (Criteria) this;
        }

        public Criteria andTsIsNull() {
            addCriterion("ts is null");
            return (Criteria) this;
        }

        public Criteria andTsIsNotNull() {
            addCriterion("ts is not null");
            return (Criteria) this;
        }

        public Criteria andTsEqualTo(LocalDateTime value) {
            addCriterion("ts =", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ts = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsNotEqualTo(LocalDateTime value) {
            addCriterion("ts <>", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ts <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThan(LocalDateTime value) {
            addCriterion("ts >", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ts > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts >=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ts >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThan(LocalDateTime value) {
            addCriterion("ts <", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ts < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts <=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("ts <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsIn(List<LocalDateTime> values) {
            addCriterion("ts in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotIn(List<LocalDateTime> values) {
            addCriterion("ts not in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts not between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andTsrctsIsNull() {
            addCriterion("tsrcts is null");
            return (Criteria) this;
        }

        public Criteria andTsrctsIsNotNull() {
            addCriterion("tsrcts is not null");
            return (Criteria) this;
        }

        public Criteria andTsrctsEqualTo(String value) {
            addCriterion("tsrcts =", value, "tsrcts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsrctsEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("tsrcts = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsrctsNotEqualTo(String value) {
            addCriterion("tsrcts <>", value, "tsrcts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsrctsNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("tsrcts <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsrctsGreaterThan(String value) {
            addCriterion("tsrcts >", value, "tsrcts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsrctsGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("tsrcts > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsrctsGreaterThanOrEqualTo(String value) {
            addCriterion("tsrcts >=", value, "tsrcts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsrctsGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("tsrcts >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsrctsLessThan(String value) {
            addCriterion("tsrcts <", value, "tsrcts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsrctsLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("tsrcts < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsrctsLessThanOrEqualTo(String value) {
            addCriterion("tsrcts <=", value, "tsrcts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsrctsLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("tsrcts <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsrctsLike(String value) {
            addCriterion("tsrcts like", value, "tsrcts");
            return (Criteria) this;
        }

        public Criteria andTsrctsNotLike(String value) {
            addCriterion("tsrcts not like", value, "tsrcts");
            return (Criteria) this;
        }

        public Criteria andTsrctsIn(List<String> values) {
            addCriterion("tsrcts in", values, "tsrcts");
            return (Criteria) this;
        }

        public Criteria andTsrctsNotIn(List<String> values) {
            addCriterion("tsrcts not in", values, "tsrcts");
            return (Criteria) this;
        }

        public Criteria andTsrctsBetween(String value1, String value2) {
            addCriterion("tsrcts between", value1, value2, "tsrcts");
            return (Criteria) this;
        }

        public Criteria andTsrctsNotBetween(String value1, String value2) {
            addCriterion("tsrcts not between", value1, value2, "tsrcts");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNull() {
            addCriterion("vbatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNotNull() {
            addCriterion("vbatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeEqualTo(String value) {
            addCriterion("vbatchcode =", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotEqualTo(String value) {
            addCriterion("vbatchcode <>", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThan(String value) {
            addCriterion("vbatchcode >", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbatchcode >=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThan(String value) {
            addCriterion("vbatchcode <", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vbatchcode <=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLike(String value) {
            addCriterion("vbatchcode like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotLike(String value) {
            addCriterion("vbatchcode not like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIn(List<String> values) {
            addCriterion("vbatchcode in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotIn(List<String> values) {
            addCriterion("vbatchcode not in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeBetween(String value1, String value2) {
            addCriterion("vbatchcode between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotBetween(String value1, String value2) {
            addCriterion("vbatchcode not between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNull() {
            addCriterion("vbdef1 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNotNull() {
            addCriterion("vbdef1 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef1EqualTo(String value) {
            addCriterion("vbdef1 =", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1NotEqualTo(String value) {
            addCriterion("vbdef1 <>", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThan(String value) {
            addCriterion("vbdef1 >", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef1 >=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThan(String value) {
            addCriterion("vbdef1 <", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThanOrEqualTo(String value) {
            addCriterion("vbdef1 <=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1Like(String value) {
            addCriterion("vbdef1 like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotLike(String value) {
            addCriterion("vbdef1 not like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1In(List<String> values) {
            addCriterion("vbdef1 in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotIn(List<String> values) {
            addCriterion("vbdef1 not in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1Between(String value1, String value2) {
            addCriterion("vbdef1 between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotBetween(String value1, String value2) {
            addCriterion("vbdef1 not between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNull() {
            addCriterion("vbdef10 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNotNull() {
            addCriterion("vbdef10 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef10EqualTo(String value) {
            addCriterion("vbdef10 =", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10NotEqualTo(String value) {
            addCriterion("vbdef10 <>", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThan(String value) {
            addCriterion("vbdef10 >", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef10 >=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThan(String value) {
            addCriterion("vbdef10 <", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThanOrEqualTo(String value) {
            addCriterion("vbdef10 <=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10Like(String value) {
            addCriterion("vbdef10 like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotLike(String value) {
            addCriterion("vbdef10 not like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10In(List<String> values) {
            addCriterion("vbdef10 in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotIn(List<String> values) {
            addCriterion("vbdef10 not in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10Between(String value1, String value2) {
            addCriterion("vbdef10 between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotBetween(String value1, String value2) {
            addCriterion("vbdef10 not between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNull() {
            addCriterion("vbdef11 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNotNull() {
            addCriterion("vbdef11 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef11EqualTo(String value) {
            addCriterion("vbdef11 =", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef11 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11NotEqualTo(String value) {
            addCriterion("vbdef11 <>", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef11 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThan(String value) {
            addCriterion("vbdef11 >", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef11 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef11 >=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef11 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThan(String value) {
            addCriterion("vbdef11 <", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef11 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThanOrEqualTo(String value) {
            addCriterion("vbdef11 <=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef11 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11Like(String value) {
            addCriterion("vbdef11 like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotLike(String value) {
            addCriterion("vbdef11 not like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11In(List<String> values) {
            addCriterion("vbdef11 in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotIn(List<String> values) {
            addCriterion("vbdef11 not in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11Between(String value1, String value2) {
            addCriterion("vbdef11 between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotBetween(String value1, String value2) {
            addCriterion("vbdef11 not between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNull() {
            addCriterion("vbdef12 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNotNull() {
            addCriterion("vbdef12 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef12EqualTo(String value) {
            addCriterion("vbdef12 =", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef12 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12NotEqualTo(String value) {
            addCriterion("vbdef12 <>", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef12 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThan(String value) {
            addCriterion("vbdef12 >", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef12 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef12 >=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef12 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThan(String value) {
            addCriterion("vbdef12 <", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef12 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThanOrEqualTo(String value) {
            addCriterion("vbdef12 <=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef12 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12Like(String value) {
            addCriterion("vbdef12 like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotLike(String value) {
            addCriterion("vbdef12 not like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12In(List<String> values) {
            addCriterion("vbdef12 in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotIn(List<String> values) {
            addCriterion("vbdef12 not in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12Between(String value1, String value2) {
            addCriterion("vbdef12 between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotBetween(String value1, String value2) {
            addCriterion("vbdef12 not between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNull() {
            addCriterion("vbdef13 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNotNull() {
            addCriterion("vbdef13 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef13EqualTo(String value) {
            addCriterion("vbdef13 =", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef13 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13NotEqualTo(String value) {
            addCriterion("vbdef13 <>", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef13 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThan(String value) {
            addCriterion("vbdef13 >", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef13 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef13 >=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef13 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThan(String value) {
            addCriterion("vbdef13 <", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef13 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThanOrEqualTo(String value) {
            addCriterion("vbdef13 <=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef13 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13Like(String value) {
            addCriterion("vbdef13 like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotLike(String value) {
            addCriterion("vbdef13 not like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13In(List<String> values) {
            addCriterion("vbdef13 in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotIn(List<String> values) {
            addCriterion("vbdef13 not in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13Between(String value1, String value2) {
            addCriterion("vbdef13 between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotBetween(String value1, String value2) {
            addCriterion("vbdef13 not between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNull() {
            addCriterion("vbdef14 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNotNull() {
            addCriterion("vbdef14 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef14EqualTo(String value) {
            addCriterion("vbdef14 =", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef14 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14NotEqualTo(String value) {
            addCriterion("vbdef14 <>", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef14 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThan(String value) {
            addCriterion("vbdef14 >", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef14 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef14 >=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef14 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThan(String value) {
            addCriterion("vbdef14 <", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef14 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThanOrEqualTo(String value) {
            addCriterion("vbdef14 <=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef14 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14Like(String value) {
            addCriterion("vbdef14 like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotLike(String value) {
            addCriterion("vbdef14 not like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14In(List<String> values) {
            addCriterion("vbdef14 in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotIn(List<String> values) {
            addCriterion("vbdef14 not in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14Between(String value1, String value2) {
            addCriterion("vbdef14 between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotBetween(String value1, String value2) {
            addCriterion("vbdef14 not between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNull() {
            addCriterion("vbdef15 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNotNull() {
            addCriterion("vbdef15 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef15EqualTo(String value) {
            addCriterion("vbdef15 =", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef15 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15NotEqualTo(String value) {
            addCriterion("vbdef15 <>", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef15 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThan(String value) {
            addCriterion("vbdef15 >", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef15 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef15 >=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef15 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThan(String value) {
            addCriterion("vbdef15 <", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef15 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThanOrEqualTo(String value) {
            addCriterion("vbdef15 <=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef15 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15Like(String value) {
            addCriterion("vbdef15 like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotLike(String value) {
            addCriterion("vbdef15 not like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15In(List<String> values) {
            addCriterion("vbdef15 in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotIn(List<String> values) {
            addCriterion("vbdef15 not in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15Between(String value1, String value2) {
            addCriterion("vbdef15 between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotBetween(String value1, String value2) {
            addCriterion("vbdef15 not between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNull() {
            addCriterion("vbdef16 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNotNull() {
            addCriterion("vbdef16 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef16EqualTo(String value) {
            addCriterion("vbdef16 =", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef16 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16NotEqualTo(String value) {
            addCriterion("vbdef16 <>", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef16 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThan(String value) {
            addCriterion("vbdef16 >", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef16 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef16 >=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef16 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThan(String value) {
            addCriterion("vbdef16 <", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef16 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThanOrEqualTo(String value) {
            addCriterion("vbdef16 <=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef16 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16Like(String value) {
            addCriterion("vbdef16 like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotLike(String value) {
            addCriterion("vbdef16 not like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16In(List<String> values) {
            addCriterion("vbdef16 in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotIn(List<String> values) {
            addCriterion("vbdef16 not in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16Between(String value1, String value2) {
            addCriterion("vbdef16 between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotBetween(String value1, String value2) {
            addCriterion("vbdef16 not between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNull() {
            addCriterion("vbdef17 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNotNull() {
            addCriterion("vbdef17 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef17EqualTo(String value) {
            addCriterion("vbdef17 =", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef17 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17NotEqualTo(String value) {
            addCriterion("vbdef17 <>", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef17 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThan(String value) {
            addCriterion("vbdef17 >", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef17 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef17 >=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef17 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThan(String value) {
            addCriterion("vbdef17 <", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef17 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThanOrEqualTo(String value) {
            addCriterion("vbdef17 <=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef17 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17Like(String value) {
            addCriterion("vbdef17 like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotLike(String value) {
            addCriterion("vbdef17 not like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17In(List<String> values) {
            addCriterion("vbdef17 in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotIn(List<String> values) {
            addCriterion("vbdef17 not in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17Between(String value1, String value2) {
            addCriterion("vbdef17 between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotBetween(String value1, String value2) {
            addCriterion("vbdef17 not between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNull() {
            addCriterion("vbdef18 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNotNull() {
            addCriterion("vbdef18 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef18EqualTo(String value) {
            addCriterion("vbdef18 =", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef18 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18NotEqualTo(String value) {
            addCriterion("vbdef18 <>", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef18 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThan(String value) {
            addCriterion("vbdef18 >", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef18 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef18 >=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef18 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThan(String value) {
            addCriterion("vbdef18 <", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef18 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThanOrEqualTo(String value) {
            addCriterion("vbdef18 <=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef18 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18Like(String value) {
            addCriterion("vbdef18 like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotLike(String value) {
            addCriterion("vbdef18 not like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18In(List<String> values) {
            addCriterion("vbdef18 in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotIn(List<String> values) {
            addCriterion("vbdef18 not in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18Between(String value1, String value2) {
            addCriterion("vbdef18 between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotBetween(String value1, String value2) {
            addCriterion("vbdef18 not between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNull() {
            addCriterion("vbdef19 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNotNull() {
            addCriterion("vbdef19 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef19EqualTo(String value) {
            addCriterion("vbdef19 =", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef19 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19NotEqualTo(String value) {
            addCriterion("vbdef19 <>", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef19 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThan(String value) {
            addCriterion("vbdef19 >", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef19 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef19 >=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef19 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThan(String value) {
            addCriterion("vbdef19 <", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef19 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThanOrEqualTo(String value) {
            addCriterion("vbdef19 <=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef19 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19Like(String value) {
            addCriterion("vbdef19 like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotLike(String value) {
            addCriterion("vbdef19 not like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19In(List<String> values) {
            addCriterion("vbdef19 in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotIn(List<String> values) {
            addCriterion("vbdef19 not in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19Between(String value1, String value2) {
            addCriterion("vbdef19 between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotBetween(String value1, String value2) {
            addCriterion("vbdef19 not between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNull() {
            addCriterion("vbdef2 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNotNull() {
            addCriterion("vbdef2 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef2EqualTo(String value) {
            addCriterion("vbdef2 =", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2NotEqualTo(String value) {
            addCriterion("vbdef2 <>", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThan(String value) {
            addCriterion("vbdef2 >", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef2 >=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThan(String value) {
            addCriterion("vbdef2 <", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThanOrEqualTo(String value) {
            addCriterion("vbdef2 <=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2Like(String value) {
            addCriterion("vbdef2 like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotLike(String value) {
            addCriterion("vbdef2 not like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2In(List<String> values) {
            addCriterion("vbdef2 in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotIn(List<String> values) {
            addCriterion("vbdef2 not in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2Between(String value1, String value2) {
            addCriterion("vbdef2 between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotBetween(String value1, String value2) {
            addCriterion("vbdef2 not between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNull() {
            addCriterion("vbdef20 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNotNull() {
            addCriterion("vbdef20 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef20EqualTo(String value) {
            addCriterion("vbdef20 =", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef20 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20NotEqualTo(String value) {
            addCriterion("vbdef20 <>", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef20 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThan(String value) {
            addCriterion("vbdef20 >", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef20 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef20 >=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef20 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThan(String value) {
            addCriterion("vbdef20 <", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef20 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThanOrEqualTo(String value) {
            addCriterion("vbdef20 <=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef20 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20Like(String value) {
            addCriterion("vbdef20 like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotLike(String value) {
            addCriterion("vbdef20 not like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20In(List<String> values) {
            addCriterion("vbdef20 in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotIn(List<String> values) {
            addCriterion("vbdef20 not in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20Between(String value1, String value2) {
            addCriterion("vbdef20 between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotBetween(String value1, String value2) {
            addCriterion("vbdef20 not between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNull() {
            addCriterion("vbdef3 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNotNull() {
            addCriterion("vbdef3 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef3EqualTo(String value) {
            addCriterion("vbdef3 =", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3NotEqualTo(String value) {
            addCriterion("vbdef3 <>", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThan(String value) {
            addCriterion("vbdef3 >", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef3 >=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThan(String value) {
            addCriterion("vbdef3 <", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThanOrEqualTo(String value) {
            addCriterion("vbdef3 <=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3Like(String value) {
            addCriterion("vbdef3 like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotLike(String value) {
            addCriterion("vbdef3 not like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3In(List<String> values) {
            addCriterion("vbdef3 in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotIn(List<String> values) {
            addCriterion("vbdef3 not in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3Between(String value1, String value2) {
            addCriterion("vbdef3 between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotBetween(String value1, String value2) {
            addCriterion("vbdef3 not between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNull() {
            addCriterion("vbdef4 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNotNull() {
            addCriterion("vbdef4 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef4EqualTo(String value) {
            addCriterion("vbdef4 =", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4NotEqualTo(String value) {
            addCriterion("vbdef4 <>", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThan(String value) {
            addCriterion("vbdef4 >", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef4 >=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThan(String value) {
            addCriterion("vbdef4 <", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThanOrEqualTo(String value) {
            addCriterion("vbdef4 <=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4Like(String value) {
            addCriterion("vbdef4 like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotLike(String value) {
            addCriterion("vbdef4 not like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4In(List<String> values) {
            addCriterion("vbdef4 in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotIn(List<String> values) {
            addCriterion("vbdef4 not in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4Between(String value1, String value2) {
            addCriterion("vbdef4 between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotBetween(String value1, String value2) {
            addCriterion("vbdef4 not between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNull() {
            addCriterion("vbdef5 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNotNull() {
            addCriterion("vbdef5 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef5EqualTo(String value) {
            addCriterion("vbdef5 =", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5NotEqualTo(String value) {
            addCriterion("vbdef5 <>", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThan(String value) {
            addCriterion("vbdef5 >", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef5 >=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThan(String value) {
            addCriterion("vbdef5 <", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThanOrEqualTo(String value) {
            addCriterion("vbdef5 <=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5Like(String value) {
            addCriterion("vbdef5 like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotLike(String value) {
            addCriterion("vbdef5 not like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5In(List<String> values) {
            addCriterion("vbdef5 in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotIn(List<String> values) {
            addCriterion("vbdef5 not in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5Between(String value1, String value2) {
            addCriterion("vbdef5 between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotBetween(String value1, String value2) {
            addCriterion("vbdef5 not between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNull() {
            addCriterion("vbdef6 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNotNull() {
            addCriterion("vbdef6 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef6EqualTo(String value) {
            addCriterion("vbdef6 =", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6NotEqualTo(String value) {
            addCriterion("vbdef6 <>", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThan(String value) {
            addCriterion("vbdef6 >", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef6 >=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThan(String value) {
            addCriterion("vbdef6 <", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThanOrEqualTo(String value) {
            addCriterion("vbdef6 <=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6Like(String value) {
            addCriterion("vbdef6 like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotLike(String value) {
            addCriterion("vbdef6 not like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6In(List<String> values) {
            addCriterion("vbdef6 in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotIn(List<String> values) {
            addCriterion("vbdef6 not in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6Between(String value1, String value2) {
            addCriterion("vbdef6 between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotBetween(String value1, String value2) {
            addCriterion("vbdef6 not between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNull() {
            addCriterion("vbdef7 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNotNull() {
            addCriterion("vbdef7 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef7EqualTo(String value) {
            addCriterion("vbdef7 =", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7NotEqualTo(String value) {
            addCriterion("vbdef7 <>", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThan(String value) {
            addCriterion("vbdef7 >", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef7 >=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThan(String value) {
            addCriterion("vbdef7 <", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThanOrEqualTo(String value) {
            addCriterion("vbdef7 <=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7Like(String value) {
            addCriterion("vbdef7 like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotLike(String value) {
            addCriterion("vbdef7 not like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7In(List<String> values) {
            addCriterion("vbdef7 in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotIn(List<String> values) {
            addCriterion("vbdef7 not in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7Between(String value1, String value2) {
            addCriterion("vbdef7 between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotBetween(String value1, String value2) {
            addCriterion("vbdef7 not between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNull() {
            addCriterion("vbdef8 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNotNull() {
            addCriterion("vbdef8 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef8EqualTo(String value) {
            addCriterion("vbdef8 =", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8NotEqualTo(String value) {
            addCriterion("vbdef8 <>", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThan(String value) {
            addCriterion("vbdef8 >", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef8 >=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThan(String value) {
            addCriterion("vbdef8 <", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThanOrEqualTo(String value) {
            addCriterion("vbdef8 <=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8Like(String value) {
            addCriterion("vbdef8 like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotLike(String value) {
            addCriterion("vbdef8 not like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8In(List<String> values) {
            addCriterion("vbdef8 in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotIn(List<String> values) {
            addCriterion("vbdef8 not in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8Between(String value1, String value2) {
            addCriterion("vbdef8 between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotBetween(String value1, String value2) {
            addCriterion("vbdef8 not between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNull() {
            addCriterion("vbdef9 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNotNull() {
            addCriterion("vbdef9 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef9EqualTo(String value) {
            addCriterion("vbdef9 =", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9NotEqualTo(String value) {
            addCriterion("vbdef9 <>", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThan(String value) {
            addCriterion("vbdef9 >", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef9 >=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThan(String value) {
            addCriterion("vbdef9 <", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThanOrEqualTo(String value) {
            addCriterion("vbdef9 <=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbdef9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9Like(String value) {
            addCriterion("vbdef9 like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotLike(String value) {
            addCriterion("vbdef9 not like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9In(List<String> values) {
            addCriterion("vbdef9 in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotIn(List<String> values) {
            addCriterion("vbdef9 not in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9Between(String value1, String value2) {
            addCriterion("vbdef9 between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotBetween(String value1, String value2) {
            addCriterion("vbdef9 not between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbillcodeIsNull() {
            addCriterion("vbillcode is null");
            return (Criteria) this;
        }

        public Criteria andVbillcodeIsNotNull() {
            addCriterion("vbillcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbillcodeEqualTo(String value) {
            addCriterion("vbillcode =", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotEqualTo(String value) {
            addCriterion("vbillcode <>", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeGreaterThan(String value) {
            addCriterion("vbillcode >", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbillcode >=", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeLessThan(String value) {
            addCriterion("vbillcode <", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeLessThanOrEqualTo(String value) {
            addCriterion("vbillcode <=", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeLike(String value) {
            addCriterion("vbillcode like", value, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotLike(String value) {
            addCriterion("vbillcode not like", value, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeIn(List<String> values) {
            addCriterion("vbillcode in", values, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotIn(List<String> values) {
            addCriterion("vbillcode not in", values, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeBetween(String value1, String value2) {
            addCriterion("vbillcode between", value1, value2, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotBetween(String value1, String value2) {
            addCriterion("vbillcode not between", value1, value2, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbrownoIsNull() {
            addCriterion("vbrowno is null");
            return (Criteria) this;
        }

        public Criteria andVbrownoIsNotNull() {
            addCriterion("vbrowno is not null");
            return (Criteria) this;
        }

        public Criteria andVbrownoEqualTo(String value) {
            addCriterion("vbrowno =", value, "vbrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbrownoEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbrownoNotEqualTo(String value) {
            addCriterion("vbrowno <>", value, "vbrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbrownoNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbrownoGreaterThan(String value) {
            addCriterion("vbrowno >", value, "vbrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbrownoGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbrownoGreaterThanOrEqualTo(String value) {
            addCriterion("vbrowno >=", value, "vbrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbrownoGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbrownoLessThan(String value) {
            addCriterion("vbrowno <", value, "vbrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbrownoLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbrownoLessThanOrEqualTo(String value) {
            addCriterion("vbrowno <=", value, "vbrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbrownoLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vbrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbrownoLike(String value) {
            addCriterion("vbrowno like", value, "vbrowno");
            return (Criteria) this;
        }

        public Criteria andVbrownoNotLike(String value) {
            addCriterion("vbrowno not like", value, "vbrowno");
            return (Criteria) this;
        }

        public Criteria andVbrownoIn(List<String> values) {
            addCriterion("vbrowno in", values, "vbrowno");
            return (Criteria) this;
        }

        public Criteria andVbrownoNotIn(List<String> values) {
            addCriterion("vbrowno not in", values, "vbrowno");
            return (Criteria) this;
        }

        public Criteria andVbrownoBetween(String value1, String value2) {
            addCriterion("vbrowno between", value1, value2, "vbrowno");
            return (Criteria) this;
        }

        public Criteria andVbrownoNotBetween(String value1, String value2) {
            addCriterion("vbrowno not between", value1, value2, "vbrowno");
            return (Criteria) this;
        }

        public Criteria andVchangerateIsNull() {
            addCriterion("vchangerate is null");
            return (Criteria) this;
        }

        public Criteria andVchangerateIsNotNull() {
            addCriterion("vchangerate is not null");
            return (Criteria) this;
        }

        public Criteria andVchangerateEqualTo(String value) {
            addCriterion("vchangerate =", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vchangerate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateNotEqualTo(String value) {
            addCriterion("vchangerate <>", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vchangerate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateGreaterThan(String value) {
            addCriterion("vchangerate >", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vchangerate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateGreaterThanOrEqualTo(String value) {
            addCriterion("vchangerate >=", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vchangerate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLessThan(String value) {
            addCriterion("vchangerate <", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vchangerate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLessThanOrEqualTo(String value) {
            addCriterion("vchangerate <=", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vchangerate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLike(String value) {
            addCriterion("vchangerate like", value, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotLike(String value) {
            addCriterion("vchangerate not like", value, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateIn(List<String> values) {
            addCriterion("vchangerate in", values, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotIn(List<String> values) {
            addCriterion("vchangerate not in", values, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateBetween(String value1, String value2) {
            addCriterion("vchangerate between", value1, value2, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotBetween(String value1, String value2) {
            addCriterion("vchangerate not between", value1, value2, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVfree1IsNull() {
            addCriterion("vfree1 is null");
            return (Criteria) this;
        }

        public Criteria andVfree1IsNotNull() {
            addCriterion("vfree1 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree1EqualTo(String value) {
            addCriterion("vfree1 =", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1NotEqualTo(String value) {
            addCriterion("vfree1 <>", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1GreaterThan(String value) {
            addCriterion("vfree1 >", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1GreaterThanOrEqualTo(String value) {
            addCriterion("vfree1 >=", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1LessThan(String value) {
            addCriterion("vfree1 <", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1LessThanOrEqualTo(String value) {
            addCriterion("vfree1 <=", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1Like(String value) {
            addCriterion("vfree1 like", value, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1NotLike(String value) {
            addCriterion("vfree1 not like", value, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1In(List<String> values) {
            addCriterion("vfree1 in", values, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1NotIn(List<String> values) {
            addCriterion("vfree1 not in", values, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1Between(String value1, String value2) {
            addCriterion("vfree1 between", value1, value2, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1NotBetween(String value1, String value2) {
            addCriterion("vfree1 not between", value1, value2, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree10IsNull() {
            addCriterion("vfree10 is null");
            return (Criteria) this;
        }

        public Criteria andVfree10IsNotNull() {
            addCriterion("vfree10 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree10EqualTo(String value) {
            addCriterion("vfree10 =", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10NotEqualTo(String value) {
            addCriterion("vfree10 <>", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10GreaterThan(String value) {
            addCriterion("vfree10 >", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10GreaterThanOrEqualTo(String value) {
            addCriterion("vfree10 >=", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10LessThan(String value) {
            addCriterion("vfree10 <", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10LessThanOrEqualTo(String value) {
            addCriterion("vfree10 <=", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10Like(String value) {
            addCriterion("vfree10 like", value, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10NotLike(String value) {
            addCriterion("vfree10 not like", value, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10In(List<String> values) {
            addCriterion("vfree10 in", values, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10NotIn(List<String> values) {
            addCriterion("vfree10 not in", values, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10Between(String value1, String value2) {
            addCriterion("vfree10 between", value1, value2, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10NotBetween(String value1, String value2) {
            addCriterion("vfree10 not between", value1, value2, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree2IsNull() {
            addCriterion("vfree2 is null");
            return (Criteria) this;
        }

        public Criteria andVfree2IsNotNull() {
            addCriterion("vfree2 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree2EqualTo(String value) {
            addCriterion("vfree2 =", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2NotEqualTo(String value) {
            addCriterion("vfree2 <>", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2GreaterThan(String value) {
            addCriterion("vfree2 >", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2GreaterThanOrEqualTo(String value) {
            addCriterion("vfree2 >=", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2LessThan(String value) {
            addCriterion("vfree2 <", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2LessThanOrEqualTo(String value) {
            addCriterion("vfree2 <=", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2Like(String value) {
            addCriterion("vfree2 like", value, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2NotLike(String value) {
            addCriterion("vfree2 not like", value, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2In(List<String> values) {
            addCriterion("vfree2 in", values, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2NotIn(List<String> values) {
            addCriterion("vfree2 not in", values, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2Between(String value1, String value2) {
            addCriterion("vfree2 between", value1, value2, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2NotBetween(String value1, String value2) {
            addCriterion("vfree2 not between", value1, value2, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree3IsNull() {
            addCriterion("vfree3 is null");
            return (Criteria) this;
        }

        public Criteria andVfree3IsNotNull() {
            addCriterion("vfree3 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree3EqualTo(String value) {
            addCriterion("vfree3 =", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3NotEqualTo(String value) {
            addCriterion("vfree3 <>", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3GreaterThan(String value) {
            addCriterion("vfree3 >", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3GreaterThanOrEqualTo(String value) {
            addCriterion("vfree3 >=", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3LessThan(String value) {
            addCriterion("vfree3 <", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3LessThanOrEqualTo(String value) {
            addCriterion("vfree3 <=", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3Like(String value) {
            addCriterion("vfree3 like", value, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3NotLike(String value) {
            addCriterion("vfree3 not like", value, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3In(List<String> values) {
            addCriterion("vfree3 in", values, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3NotIn(List<String> values) {
            addCriterion("vfree3 not in", values, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3Between(String value1, String value2) {
            addCriterion("vfree3 between", value1, value2, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3NotBetween(String value1, String value2) {
            addCriterion("vfree3 not between", value1, value2, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree4IsNull() {
            addCriterion("vfree4 is null");
            return (Criteria) this;
        }

        public Criteria andVfree4IsNotNull() {
            addCriterion("vfree4 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree4EqualTo(String value) {
            addCriterion("vfree4 =", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4NotEqualTo(String value) {
            addCriterion("vfree4 <>", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4GreaterThan(String value) {
            addCriterion("vfree4 >", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4GreaterThanOrEqualTo(String value) {
            addCriterion("vfree4 >=", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4LessThan(String value) {
            addCriterion("vfree4 <", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4LessThanOrEqualTo(String value) {
            addCriterion("vfree4 <=", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4Like(String value) {
            addCriterion("vfree4 like", value, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4NotLike(String value) {
            addCriterion("vfree4 not like", value, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4In(List<String> values) {
            addCriterion("vfree4 in", values, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4NotIn(List<String> values) {
            addCriterion("vfree4 not in", values, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4Between(String value1, String value2) {
            addCriterion("vfree4 between", value1, value2, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4NotBetween(String value1, String value2) {
            addCriterion("vfree4 not between", value1, value2, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree5IsNull() {
            addCriterion("vfree5 is null");
            return (Criteria) this;
        }

        public Criteria andVfree5IsNotNull() {
            addCriterion("vfree5 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree5EqualTo(String value) {
            addCriterion("vfree5 =", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5NotEqualTo(String value) {
            addCriterion("vfree5 <>", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5GreaterThan(String value) {
            addCriterion("vfree5 >", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5GreaterThanOrEqualTo(String value) {
            addCriterion("vfree5 >=", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5LessThan(String value) {
            addCriterion("vfree5 <", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5LessThanOrEqualTo(String value) {
            addCriterion("vfree5 <=", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5Like(String value) {
            addCriterion("vfree5 like", value, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5NotLike(String value) {
            addCriterion("vfree5 not like", value, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5In(List<String> values) {
            addCriterion("vfree5 in", values, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5NotIn(List<String> values) {
            addCriterion("vfree5 not in", values, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5Between(String value1, String value2) {
            addCriterion("vfree5 between", value1, value2, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5NotBetween(String value1, String value2) {
            addCriterion("vfree5 not between", value1, value2, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree6IsNull() {
            addCriterion("vfree6 is null");
            return (Criteria) this;
        }

        public Criteria andVfree6IsNotNull() {
            addCriterion("vfree6 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree6EqualTo(String value) {
            addCriterion("vfree6 =", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6NotEqualTo(String value) {
            addCriterion("vfree6 <>", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6GreaterThan(String value) {
            addCriterion("vfree6 >", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6GreaterThanOrEqualTo(String value) {
            addCriterion("vfree6 >=", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6LessThan(String value) {
            addCriterion("vfree6 <", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6LessThanOrEqualTo(String value) {
            addCriterion("vfree6 <=", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6Like(String value) {
            addCriterion("vfree6 like", value, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6NotLike(String value) {
            addCriterion("vfree6 not like", value, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6In(List<String> values) {
            addCriterion("vfree6 in", values, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6NotIn(List<String> values) {
            addCriterion("vfree6 not in", values, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6Between(String value1, String value2) {
            addCriterion("vfree6 between", value1, value2, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6NotBetween(String value1, String value2) {
            addCriterion("vfree6 not between", value1, value2, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree7IsNull() {
            addCriterion("vfree7 is null");
            return (Criteria) this;
        }

        public Criteria andVfree7IsNotNull() {
            addCriterion("vfree7 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree7EqualTo(String value) {
            addCriterion("vfree7 =", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7NotEqualTo(String value) {
            addCriterion("vfree7 <>", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7GreaterThan(String value) {
            addCriterion("vfree7 >", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7GreaterThanOrEqualTo(String value) {
            addCriterion("vfree7 >=", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7LessThan(String value) {
            addCriterion("vfree7 <", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7LessThanOrEqualTo(String value) {
            addCriterion("vfree7 <=", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7Like(String value) {
            addCriterion("vfree7 like", value, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7NotLike(String value) {
            addCriterion("vfree7 not like", value, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7In(List<String> values) {
            addCriterion("vfree7 in", values, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7NotIn(List<String> values) {
            addCriterion("vfree7 not in", values, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7Between(String value1, String value2) {
            addCriterion("vfree7 between", value1, value2, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7NotBetween(String value1, String value2) {
            addCriterion("vfree7 not between", value1, value2, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree8IsNull() {
            addCriterion("vfree8 is null");
            return (Criteria) this;
        }

        public Criteria andVfree8IsNotNull() {
            addCriterion("vfree8 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree8EqualTo(String value) {
            addCriterion("vfree8 =", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8NotEqualTo(String value) {
            addCriterion("vfree8 <>", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8GreaterThan(String value) {
            addCriterion("vfree8 >", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8GreaterThanOrEqualTo(String value) {
            addCriterion("vfree8 >=", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8LessThan(String value) {
            addCriterion("vfree8 <", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8LessThanOrEqualTo(String value) {
            addCriterion("vfree8 <=", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8Like(String value) {
            addCriterion("vfree8 like", value, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8NotLike(String value) {
            addCriterion("vfree8 not like", value, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8In(List<String> values) {
            addCriterion("vfree8 in", values, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8NotIn(List<String> values) {
            addCriterion("vfree8 not in", values, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8Between(String value1, String value2) {
            addCriterion("vfree8 between", value1, value2, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8NotBetween(String value1, String value2) {
            addCriterion("vfree8 not between", value1, value2, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree9IsNull() {
            addCriterion("vfree9 is null");
            return (Criteria) this;
        }

        public Criteria andVfree9IsNotNull() {
            addCriterion("vfree9 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree9EqualTo(String value) {
            addCriterion("vfree9 =", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9EqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9NotEqualTo(String value) {
            addCriterion("vfree9 <>", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9NotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9GreaterThan(String value) {
            addCriterion("vfree9 >", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9GreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9GreaterThanOrEqualTo(String value) {
            addCriterion("vfree9 >=", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9GreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9LessThan(String value) {
            addCriterion("vfree9 <", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9LessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9LessThanOrEqualTo(String value) {
            addCriterion("vfree9 <=", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9LessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vfree9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9Like(String value) {
            addCriterion("vfree9 like", value, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9NotLike(String value) {
            addCriterion("vfree9 not like", value, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9In(List<String> values) {
            addCriterion("vfree9 in", values, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9NotIn(List<String> values) {
            addCriterion("vfree9 not in", values, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9Between(String value1, String value2) {
            addCriterion("vfree9 between", value1, value2, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9NotBetween(String value1, String value2) {
            addCriterion("vfree9 not between", value1, value2, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVmorownoIsNull() {
            addCriterion("vmorowno is null");
            return (Criteria) this;
        }

        public Criteria andVmorownoIsNotNull() {
            addCriterion("vmorowno is not null");
            return (Criteria) this;
        }

        public Criteria andVmorownoEqualTo(String value) {
            addCriterion("vmorowno =", value, "vmorowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmorownoEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vmorowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmorownoNotEqualTo(String value) {
            addCriterion("vmorowno <>", value, "vmorowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmorownoNotEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vmorowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmorownoGreaterThan(String value) {
            addCriterion("vmorowno >", value, "vmorowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmorownoGreaterThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vmorowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmorownoGreaterThanOrEqualTo(String value) {
            addCriterion("vmorowno >=", value, "vmorowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmorownoGreaterThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vmorowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmorownoLessThan(String value) {
            addCriterion("vmorowno <", value, "vmorowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmorownoLessThanColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vmorowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmorownoLessThanOrEqualTo(String value) {
            addCriterion("vmorowno <=", value, "vmorowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmorownoLessThanOrEqualToColumn(MmProconWr.Column column) {
            addCriterion(new StringBuilder("vmorowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmorownoLike(String value) {
            addCriterion("vmorowno like", value, "vmorowno");
            return (Criteria) this;
        }

        public Criteria andVmorownoNotLike(String value) {
            addCriterion("vmorowno not like", value, "vmorowno");
            return (Criteria) this;
        }

        public Criteria andVmorownoIn(List<String> values) {
            addCriterion("vmorowno in", values, "vmorowno");
            return (Criteria) this;
        }

        public Criteria andVmorownoNotIn(List<String> values) {
            addCriterion("vmorowno not in", values, "vmorowno");
            return (Criteria) this;
        }

        public Criteria andVmorownoBetween(String value1, String value2) {
            addCriterion("vmorowno between", value1, value2, "vmorowno");
            return (Criteria) this;
        }

        public Criteria andVmorownoNotBetween(String value1, String value2) {
            addCriterion("vmorowno not between", value1, value2, "vmorowno");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {
        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private MmProconWrExample example;

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        protected Criteria(MmProconWrExample example) {
            super();
            this.example = example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public MmProconWrExample example() {
            return this.example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIf(boolean ifAdd, ICriteriaAdd add) {
            if (ifAdd) {
                add.add(this);
            }
            return this;
        }

        /**
         * This interface was generated by MyBatis Generator.
         * This interface corresponds to the database table mm_procon_wr
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public interface ICriteriaAdd {
            /**
             * This method was generated by MyBatis Generator.
             * This method corresponds to the database table mm_procon_wr
             *
             * @mbg.generated
             * @project https://github.com/itfsw/mybatis-generator-plugin
             */
            Criteria add(Criteria add);
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}